![](/img/trans.png)
[英]How to setup rvm installed ruby as system default ruby version in ubuntu
[英]Ruby falls back to old version after becoming root on ubuntu with rvm installed
成為超級用戶(使用su超級用戶)后,ruby會自動回退到舊版本1.9.2-p180。 從根目錄退出后,紅寶石會自動返回到較新的版本1.9.2-p290。
rvm已安裝在系統上,而p290已安裝rvm。 p180已安裝apt-get。
有什么想法嗎? 謝謝。
由於root用戶的環境與普通用戶的環境不同,因此您可能希望在root上下文中使用rvmsudo
時都使用rvm
。 該命令專門保留當前使用的Ruby版本。
在具有內容的項目目錄的根目錄中使用.rvmc
rvm use ruby-<version>@<gemset>
例如,我已經安裝了ruby-1.9.2-p290,並且為rail 3.1.1創建了gemset rails 311,所以我的.rvmc文件的內容是
rvm use ruby-1.9.2-p290@rails311
首先檢查rvm是否在系統范圍內安裝或針對特定用戶安裝。 如果它是為特定用戶安裝的,則在root用戶上時應使用系統ruby。 您可以在root用戶上通過鍵入rvm進行檢查
通常,rvm是為特定用戶安裝的。
如果要使用ruby 1.9.2-p290,則應更新系統ruby
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.