2009-09-29 22 views
0

我無法獲得工作導軌控制檯,我不知道爲什麼。我試着提煉我的問題,下面的控制檯輸出概括起來:爲什麼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

回答

1

最有可能你已經安裝了2個不同的地方的寶石,並且用戶的Rails作爲運行有一個不同於你的用戶的默認路徑,所以它找到了不同版本的gem。

+0

事實證明,當我在我的ubuntu機器上安裝REE時,我更新了大多數與ruby相關的可執行文件,但是我錯過了'rake'和'irb'。我已將REE/bin添加到我的個人用戶的路徑中,而不是所有人(即:capistrano),這是另一個問題。感謝指針。 – user181445 2009-09-30 19:23:42

相關問題