heroku登录时出现ruby错误

时间:2013-01-10 18:57:56

标签: ruby-on-rails ruby ubuntu heroku heroku-toolbelt

我是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

2 个答案:

答案 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已弃用,请勿使用