2013-05-21 41 views
0

我在機器上安裝了導軌(Ubuntu 12.04),並用於幾個Rails項目。我可以訪問我的主文件夾中的rails命令以及我在我的機器上創建的任何其他文件夾。我爲一個項目創建了一個新的目錄。我還創建了包含以下內容的.rvmrc文件:我無權訪問我的應用程序文件夾中的rails命令。

rvm --create [email protected] 

我創建的.rvmrc文件我跑以下命令後:

rvm install ruby-2.0.0-p0 
rvm use ruby-2.0.0-p0 
rvm gemset create project.me 
rvm gemset use project.me 

一切看起來好起來的地步。當我嘗試創建Rails項目:

rails new . 

我得到以下錯誤:

The program 'rails' is currently not installed. You can install it by typing: 
sudo apt-get install rails 

我怎麼不明白?我知道我可以創建

rails new project.me 

,一切都新項目將正常工作,但是這是爲什麼不工作?謝謝你們的幫助!

回答

1

也許您的寶石鑲嵌中沒有安裝導軌寶石。

使用特定的gemset後,試用gem install rails。

+0

就是這樣。在這種情況下,爲什麼我無法使用導軌?我假設,因爲它不是在.rvmrc文件中拼寫出來的。如果這是真的,有沒有什麼辦法可以在文件中指定它並立即將它添加到我的gemset中?感謝你的寶貴時間。 – jhamm

+0

您可以在名爲.rvmrc的應用程序文件夾中添加一個文件,並在其中添加以下內容: 'rvm use ruby​​-2.0.0-p0 @ project.me' 在這種情況下,您將始終切換到此gemset cd在你的項目目錄中。 –

相關問題