我是ruby的新手,在尝试将项目推送到Heroku时发现了一个问题
执行时:
Heroku login
结果是:
rbconfig/datadir.rb and {Rb}Config.datadir is being deprecated from RubyGems.
It will be removed completely on or after June 2011. If you wish to rely on a
datadir, please use Gem.datadir.
/usr/local/lib/site_ruby/1.9.1/rubygems.rb:1245:in `<top (required)>':
uninitialized constant RbConfig (NameError)
from <internal:gem_prelude>:1:in `require'
from <internal:gem_prelude>:1:in `<compiled>'
我花了3天的时间寻找这个问题的解决方案,没有结果
感谢您给我的帮助
我的操作系统是ubuntu 12.10
答案 0 :(得分:1)
在/usr/local/lib/site_ruby/1.9.1/rubygems.rb文件中查找'require "RbConfig/datadir"'
并删除它。
感谢source
答案 1 :(得分:0)
您使用的是Heroku Toolbelt吗? https://toolbelt.heroku.com/
ruby gem已弃用,请勿使用