我对我的shell配置文件进行了更改,现在当我尝试在我创建的Rails应用程序上运行Rails控制台时,收到此消息:
Loading development environment (Rails 2.3.4)
Rails requires RubyGems >= 1.3.2 (you have 1.0.1). Please `gem update --system` and try again.
但是,当我运行gem -v
时,输出为1.3.5
。这里发生了什么,我该如何解决?我已经将Leopard附带的gems版本(以及Ruby 1.8.6和Rails 1.2.6)重命名为“gem.orig”。我在Rails初始化程序中添加了调试,由于某种原因,require 'rubygems'
正在加载v1.0.1而不是已安装的版本?我该如何解决?当我改变shell和配置时,它突然发生了。
答案 0 :(得分:1)
您可能需要为新shell重新设置RUBYOPT。详细信息在Gems文档中。