2011-06-16 242 views
1

我正嘗試在RVM上安裝Ruby on Rails。我下面這個指南在RVM上安裝Ruby

http://ryanbigg.com/2010/12/ubuntu-ruby-rvm-rails-and-you/

我剛安裝RVM,並用RVM安裝1.9.2,但是當我嘗試運行紅寶石-v,我得到這個錯誤

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

我我不確定是否使用apt-get來安裝ruby。本教程提到在安裝ruby和東西時避免使用apt-get。另外,我在RVM上安裝了ruby。我很困惑,任何幫助將不勝感激。提前致謝!

回答

6

你做rvm install 1.9.2後,你需要告訴RVM使用該安裝的Ruby版本:

rvm use 1.9.2 

爲了使這個默認:

rvm use 1.9.2 --default 

你可能需要做一個source ~/.bashrc到更新更改,甚至重新啓動/註銷(Ubuntu有時不會完全重新加載所有內容,直到完全重新啓動)。

+0

我已經做到了,但仍然得到了同樣的錯誤.. – maru 2011-06-16 15:19:48

+0

你添加相應的行到你的'.bashrc'結束/'.bash_profile'文件?你是否重新啓動終端會話和/或重新啓動後(確保'bash'讀入'.bashrc'的內容)? – 2011-06-16 15:28:29

+1

我重新加載了.bashrc文件並沒有發生任何事情,然後嘗試重新啓動Ubuntu,它現在可以工作!謝謝! – maru 2011-06-16 15:37:29

2

當您安裝RVM時,是否記得將此行添加到〜/ .bash_profile並重新加載您的shell?

[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm

+0

嘗試將該行添加到.bash_profile,還將一行添加到.bashrc,仍然具有相同的錯誤。 – maru 2011-06-16 15:32:13

+0

@pny,你不需要它在兩個地方,只有一個。查看'〜/ .bashrc'和'〜/ .bash_profile'來確定是否調用另一個,並確定哪個是適當的文件。我通常會使用'〜/ .bashrc',但是你的里程可能會有所不同。 – 2011-06-16 18:24:45

3

嘗試打開另一個終端或運行源的.bash_profile