2010-04-11 74 views
15

rvm的要點是能夠安裝多個紅寶石並從用戶帳戶訪問它們。當你需要從根目錄訪問任何這些紅寶石時,你會做什麼?或者使用安裝在其中一個rvms中的gems?如何使用root賬戶使用rvm(ruby版本管理器)?

有沒有一種優雅的(甚至是黑客)的方式來使用這些我沒有考慮過的?

我的猜測是我應該將它添加到我的PATH中,但我很好奇,如果有人提出了一個更好的主意。我寧願不爲root帳戶安裝rvm並複製所有內容。

回答

15

我找到了解決辦法:

rvmsudo的伎倆。

+1

'rvmsudo'是實際可行的,但所提供的網址不包含任何信息它了... – 2016-02-25 22:37:45

2

這可能會幫助:http://rvm.io/deployment/(更新)(編輯:指令可能被打破)

+0

謝謝,這是非常好的知道! – Jade 2010-09-01 21:08:40

+0

鏈接已損壞。 =( – 2011-05-25 02:48:58

+0

鏈接已更新 – 2011-06-09 15:29:46

10

系統廣泛安裝不再存在。

在Ubuntu控制檯使用此命令來安裝RVM爲根,可用於所有用戶:

curl -L https://get.rvm.io | sudo bash 
5

雖然,我是有點晚了,你真的沒有使用rvmsudo。只要確保您的主目錄中有.rvm目錄及其結構。然後,每個rvm命令將在用戶的主目錄上執行相應的安裝。

只需運行以下命令即可實現此目的。

rvm user all 

參考,https://rvm.io/rvm/install/(多用戶安裝)

+0

這爲我解決了Oracle Linux和RVM的問題,需要多用戶安裝。 – GLindqvist 2013-01-28 14:31:39

相關問題