2012-11-04 131 views
0

在執行「sudo gem install rails」後,我無法正確安裝rails,一切順利,但如果我嘗試執行「rails -v」,我會得到「Rails目前沒有安裝在這個系統上......」,我沒有使用RVM,我通過Homebrew安裝了Ruby。無法運行Rails命令安裝Rails時無RVM

rails可執行文件位於「/usr/local/Cellar/ruby/1.9.3-p286/bin/rails」中,但即使我將該路徑添加到我的$ PATH中也不會找到它,否則在RubyGems出錯...

+0

如果我做「哪個導軌」,我得到/ usr/bin/rails。 – Cananito

+0

看來我有2個rails可執行文件,一個在/ usr/bin /中,另一個在/usr/local/Cellar/ruby/1.9.3-p286/bin中,我複製了第二個文件夾中的一個到第一個,現在起作用了。希望從現在開始,我知道如何在「/ usr/bin /」中創建gem install rails ... – Cananito

+0

檢查您的gem安裝路徑('echo $ GEM_HOME')。這應該是以'gems/ruby​​-1.9.3-p286'結尾的東西,並且應該安裝rails和其他gem。 – cdesrosiers

回答

0

用自制軟件,只需使用gem install rails或任何寶石名稱。不要使用sudo。這對我行得通。

$ which rails 
/usr/local/Cellar/ruby/1.9.3-p194/bin/rails