SORU
23 Mart 2013, CUMARTESİ


Ruby 2.0.0p0 IRB uyarı: &; DL önerilmiyor, lütfen kullanın Keman""

Ben sadece Yakut eski sürümleri, benim tüm taşlar kaldırıldı kaldırıldı (Raylar da dahil olmak üzere) yüklü Ruby 2.0 ve. Diğer bir deyişle, tamamen yeniden yükleyin temiz. IRB başlangıç üzerine, bu mesajı aldım:

DL is deprecated, please use Fiddle

Not: Windows bir makine üzerinde çalışıyorum.

Bu mesaj ne anlama geliyor?

CEVAP
24 Mart 2013, Pazar


Aldığınız mesaj olduğunda yaygındırruby 2.0.0p0 (2013-02-24)üstüneWindows.

Mesaj "DL is deprecated, please use Fiddle"bir hata değil, sadece bir uyarı.

Kaynak dl.rb 12 *bir süre önce tanıttı (revisions/37910).

Windows lib/ruby/site_ruby/2.0.0/readline.rb dosyası hala çok dl.rb gerektirirmesaj uyarıbaşka bir şey 9 ** istediğinde 7 ** ırb 'readline' gerektirdiğinden ) ne zaman çıkıyor ya.

En sevdiğiniz metin editörü ile readline.rb açın ve kodu ( çizgi 4369 yakın) arayabilirsiniz:

    if RUBY_VERSION < '1.9.1'
      require 'Win32API'
    else
      require 'dl'
      class Win32API
        DLL = {}

Her zaman gelişme Ruby gelecek sürümlerde bu admin işine gelecek umut edebiliriz.

EDİT: Bu konuda daha derin gitmek isteyen içinKemanvsDL, amaçları dinamik olduğunu söyledi olalım Ruby ile dış bağlantı kitaplıkları; DL Fiddle ruby-doc web sitesinde okuyabilirsiniz.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Jeb Corliss

    Jeb Corliss

    17 Kasım 2006
  • Stanislav Petrov

    Stanislav Pe

    7 ŞUBAT 2009
  • Trulia

    Trulia

    29 Kasım 2006