我刚刚安装了一个ruby2.2.1,并得到这个警告,当我运行捆绑安装:
DL is deprecated, please use Fiddle
我来到这个问题,并find了他们在rbreadline.rb行4367指出的代码。
if RUBY_VERSION < '1.9.1' require 'Win32API' else require 'dl' class Win32API DLL = {} TYPEMAP = {"0" => DL::TYPE_VOID, "S" => DL::TYPE_VOIDP, "I" => DL::TYPE_LONG}
然后我按照他们的build议在require 'irb'
行旁边添加了require 'irb'
行,但是这并没有消除我的警告。 我意识到这可能只是一个警告,但我不想仅仅注释掉其他问题,而后者出现问题。 我该如何解决?
有一个破解版本的RubyInstaller被分发了大约5个小时。
在有人抓到它之前,它只有大约800次下载,但似乎你正在运行其中一个下载。
对于那个很抱歉。
查看邮件列表公告了解更多详情。
修复方法是使用固定分布重新安装 。