Ruby on rails安装后去掉DL is deprecated,please use Fiddle警告信息的方法【测试可用】

Aure ·
更新时间:2024-09-20
· 634 次阅读

本文实例讲述了Ruby on rails安装后去掉DL is deprecated,please use Fiddle警告信息的方法。分享给大家供大家参考,具体如下:

问题:

搭建完完ruby on rails环境之后发现每次运行命令总会有这样一个Warning:DL is deprecated, please use Fiddle,例如:

对运行什么的没有影响,只是Dl过时了,可是Ruby大大不管这个问题,可是看着就烦呐~~

解决方法(from stackflow):

找到安装目录D:\RailsInstaller\Ruby2.1.0\lib\ruby\2.1.0下的dl.rb将里面的warn一行注释掉即可:

require 'dl.so' begin require 'fiddle' unless Object.const_defined?(:Fiddle) rescue LoadError end #warn "DL is deprecated, please use Fiddle" module DL # Returns true if DL is using Fiddle, the libffi wrapper. def self.fiddle? Object.const_defined?(:Fiddle) end end

终于我们的世界又清净了许多!

希望本文所述对大家Ruby on rails程序设计有所帮助。

您可能感兴趣的文章:快速安装Ruby on Rails的简明指南win7安装ruby on rails开发环境在 Ubuntu 12.04 Server 上安装部署 Ruby on Rails 应用Windows下Ruby on Rails开发环境安装配置图文教程Ruby On Rails上手笔记(安装使用全过程)CentOS7下搭建ruby on rails开发环境Ruby on Rails下的图像处理入门教程几个加速Ruby on Rails的编程技巧



dl USE IS ON 方法 rails Ruby 测试

需要 登录 后方可回复, 如果你还没有账号请 注册新账号