2013-07-12 52 views
-2

我不能使用RVM,這不僅僅是我的服務器,所以我不能只將RVM連接到我的用戶。有沒有辦法通用安裝RVM?還是有一個命令,我可以指定我想要的紅寶石版本?Ubuntu:我如何特別安裝ruby 1.8.7?

+0

'sudo apt-get install ruby​​1.8.7 ruby​​1.8.7-dev' –

+1

-1閱讀RVM的[「安裝RVM 快速(指導)安裝」](http://rvm.io/rvm/install)部分,並注意術語「多用戶安裝」。 –

回答

3

RVM Installation Guide涵蓋了「多用戶安裝」。它會引導您安裝/usr/local/rvm中的RVM。

但是......你可能不需要RVM ...

如果我沒有記錯,Ubuntu的默認Ruby是1.8.7版本。您可以查看Software Center或使用可用於安裝Ruby版本的Synaptic Package Manager。如果你想從命令行看到可用的Ruby包,然後使用sudo apt-cache search ruby。一旦你確定Ruby版本是1.8.7,那麼你可以使用你選擇的方法來安裝它。

1

通常只有一組非常有限的版本可用。你可以用apt-cache policy <package>看到它們。如果你看到一個你想要的,你可以用apt-cache install <package>=<version>來指定它。

更常見的情況是,您只需從源代碼生成所需的版本。爲特定版本下載deb文件並使用dpkg進行安裝也是一種可能性,但請記住dpkg將無法​​下載和安裝相關軟件包。

相關問題