2011-07-02 76 views
0

我已經在Mint 11上通過rvm安裝了ruby,沒有問題。安裝寶石,同上。通過gem install rails安裝導軌,當我輸入rails -v時,它返回正確的版本。直到我關閉該終端並重新打開終端。當我這樣做,並鍵入rails -v我得到的消息Linux上的Rails Mint 11

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

如果我再鍵入

rvm use 1.9.2-p180 --default 

然後鍵入rails -v我再次得到了正確的版本...直到我關閉終端。

我應該補充一點,我在我的.bashrc上添加了一條路徑聲明,指向我的.rvm目錄中的1.9.2-p180目錄。

打字ruby -v總是返回正確的版本。

回答

1

創建的.bashrc文件,並添加.rvm命令

$ sudo touch ~/.bashrc 

$ sudo gedit ~/.bashrc 

(添加行.bashrc文件)

if [[ -s "$HOME/.rvm/scripts/rvm" ]] ; then source "$HOME/.rvm/scripts/rvm" ; fi 

註銷和登錄,或只是從更新的.bashrc 用戶配置文件與下面的命令

$ . ~/.bashrc 
0

嘗試which rails。也許有一個鏈接到一個存根給你提示。 如果是這種情況,則調用完整路徑可能會有所幫助,例如/usr/local/bin/rails

0

嘗試增加這個命令添加到您.profile並重新打開你的shell:

[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm" # This loads RVM into a shell session. 
+0

漢斯,我確實有這條線,但在我的.bashrc。無論如何,我吹走了我的.rvm並完全開始了。這一次,它似乎花了。 –