为什么rails(或脚本/控制台)看不到我当前版本的'gem'?

问题描述:

我无法获得工作导轨控制台,我不知道为什么。我试着提炼我的问题,下面的控制台输出概括起来:为什么rails(或脚本/控制台)看不到我当前版本的'gem'?


Capistrano的@开发:/ webapps /下CTS /电流$ ./script/console

加载开发环境( Rails 2.3.4) Rails需要RubyGems> = 1.3.2(你有1.3.0)。请'gem update --system'并重试。

Capistrano的@开发:/ webapps /下CTS /电流$宝石--version

1.3.5

+0

你试过了吗? gem update --system – khelll 2009-09-29 23:06:51

最有可能你已经安装了2个不同的地方的宝石,并且用户的Rails作为运行有一个不同于你的用户的默认路径,所以它找到了不同版本的gem。

+0

事实证明,当我在我的ubuntu机器上安装REE时,我更新了大多数与ruby相关的可执行文件,但是我错过了'rake'和'irb'。我已将REE/bin添加到我的个人用户的路径中,而不是所有人(即:capistrano),这是另一个问题。感谢指针。 – user181445 2009-09-30 19:23:42