2012-10-17 36 views
4

我剛纔提出與鐵軌新的Linux Mint的機器上RVM的全新安裝
我可以看到,導軌安裝在我的寶石不能與RVM安裝運行命令行軌

gem query --local 

*** LOCAL GEMS *** 

...other stuff ... 
rails (3.2.8) 
...other stuff ... 

但如果我嘗試從控制檯運行我無法看到它

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

這是我的PATH變量

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/home/motta/.rvm/bin 

我應該添加哪些路徑以使路軌可用? 謝謝

UPDATE: 這是RVM列表的輸出

rvm rubies 

=* ruby-1.9.3-p286 [ x86_64 ] 

# => - current 
# =* - current && default 
# * - default 

安裝已經完成下面的RVM說明
https://rvm.io/rvm/install/

解決: 當我完成了安裝我發現rvm用這一行修改了我的/home/user/.bashrc文件

因此
PATH=$PATH:$HOME/.rvm/bin # Add RVM to PATH for scripting 

我認爲這是沒有必要以下一個了,這是不是這種情況

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

將上面的一個.bashrc中解決我的問題

+0

當您運行gem list命令時,您能看到rails gem嗎? 您也可以使用rvm list命令查看rvm的列表。 – Icicle

+0

'哪個gem'輸出? – Tigraine

+0

任何人對你有幫助的答案然後接受答案 –

回答

0

您的路徑顯然是設置錯誤,請確保您使用的紅寶石:

rvm use 1.9.3 

爲了使這種持續的下一屆會議設置默認:

rvm use 1.9.3 --default  #OR: 
rvm alias create default 1.9.3 

最後,你可能需要啓用登錄shell才能使其工作(有關此主題的答案已經很少)。