2011-11-06 119 views
1

我在Ubuntu 11.10上的rails上使用ruby。 Ruby 1.8.7工作正常,但我無法使用rvm與1.9.3或任何其他版本一起使用。rvm不默認較新版本的ruby

當我運行RVM重裝,RVM列表或RVM信息,我得到以下信息:

bash: /usr/bin/rvm: No such file or directory

我的Ruby 1.9.3通過RVM安裝,當我更改默認它不給我一個錯誤。但是當我檢查ruby -v時,它默認回到1.8.7。

此外,當我檢查它顯示了以下這紅寶石:

/usr/local/bin/ruby

我的猜測是,它是與bash的文件。你有什麼建議?

我猜測它甚至沒有正確安裝它。

這是發生了什麼: 我鍵入以下提示:

bash < <(curl -sk https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer) 

,並將其輸出:

ERROR: Unable to checkout branch .

+0

您是否直接通過電子郵件發送了RVM的作者?韋恩很有反應,並且在我有幾個問題的時候能夠幫助我。從'rvm version'的輸出中獲得他的電子郵件,並向他發送一封電子郵件,描述你所做的事情,幷包括'rvm info'的輸出。 –

回答

1

您是否按照從RVM現場的安裝說明? http://beginrescueend.com/rvm/install/

如果你再看第2節關於shell的內容。 明確這個命令,他們告訴你跑:-)

echo '[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm" # Load RVM function' >> ~/.bash_profile 

記得重新加載或運行命令後,重新啓動您的外殼。

+0

我必須嘗試重新安裝它......我確實按照這些說明進行了操作,但仍然無法正常工作。 – Dmat00

+0

我嘗試了一切。由於某種原因無法安裝它。 – Dmat00

1

運行命令

source /usr/local/rvm/scripts/rvm 

然後

type rvm | head -1 

你應該得到的輸出 -

rvm is a function. 

以及運行後

rvm use rvm use 2.0.0 --default