2013-05-14 171 views
0

我想在我的系統上保留單個版本的Ruby,Rails和各種gem,以便在多個用戶之間使用。我試圖按照在Can I use RVM to maintain a single version of Ruby for all users?上列出的說明進行操作,但它不起作用,在運行sudo rvm use 2.0.0 --default時給我錯誤sudo: rvm: command not found是否可以爲整個系統使用單個RVM安裝?

它能夠保持一個全系統的安裝所有ruby版本,寶石等,該rvm組中的用戶可以訪問和使用/更新/usr/local/rvm文件夾?或者每個人都必須在他們的~/.rvm目錄中使用自己的寶石?

+1

查看RVM站點上的[多用戶安裝 - 使用sudo命令](https://rvm.io/support/troubleshooting/) - 特別是,「沒有理由使用sudo post-安裝。」 – 2013-05-14 03:05:51

+0

我遵循這一點,並通過'sudo'安裝它,並將其安裝到'/ usr/local/rvm'目錄中。然而在安裝之後,它將所有gem和ruby版本安裝到'〜/ .rvm'目錄中,這是我想要避免的。 – josh 2013-05-14 03:07:41

+0

我還不是一個經驗豐富的RVM用戶,但我已經與RVM和Ubuntu打過類似的戰鬥。檢查'/ etc/profile.d'上是否有'rvm.sh'文件。 如果是這樣,請通過輸入'sudo bash'並執行'source /etc/profile.d/rvm來啓動一個root shell。 sh',這應該使RVM可用。 – 2013-05-14 03:14:03

回答

0

你不應該使用sudo與RVM,這就是爲什麼有rvm組,rvm組中的任何用戶應該有權管理紅寶石和寶石。

相關問題