받은 메시지 ruby 2.0.0p0 (2013-02-24)는 Windows 위에 있을 때 일반적 입니다.
" DL is deprecated, please use Fiddle" 메시지 는 오류가 아닙니다. 경고 일뿐 입니다.
소스는 얼마 전에 소개 된 DL에 대한 Deprecation 통지입니다dl.rb ( 개정판 / 37910 참조 ).
Windows에서는 lib/ruby/site_ruby/2.0.0/readline.rb파일이 여전히 필요 dl.rb하므로 (irb가 필요하기 때문에 ) 또는 다른 것을 원할 때 경고 메시지 가 나타납니다 .require 'irb''readline'require 'readline'
readline.rb좋아하는 텍스트 편집기로 열고 코드를 찾을 수 있습니다 (라인 4369 근처).
if RUBY_VERSION < '1.9.1'
require 'Win32API'
else
require 'dl'
class Win32API
DLL = {}
루비의 향후 릴리스에서이 지원 중단 문제를 해결하기 위해 개선이 이루어지기를 바랍니다 .
편집 : Fiddle vs DL 에 대해 더 깊이 알고 싶다면 외부 라이브러리를 Ruby와 동적으로 연결하는 것이 목적입니다. ruby-doc 웹 사이트에서 DL 또는 Fiddle 에 대해 읽을 수 있습니다 .
~/.irbrc파일 내용은 무엇입니까 ?