我有ruby 2.2.3p173 (2015-08-18 revision 51636) [x86_64-linux]
我必须通过RVM将它升级到ruby 2.3.1
,因为我想升级rails。将ruby升级到(2.3.1)然后在关闭终端并重新打开时转到(4.2.6),再次使用旧版本的ruby 2.2.3p173
。每次我必须在命令下面运行才能使它在ruby 2.3.1
$ source ~/.rvm/scripts/rvm
$ type rvm | head -n 1
$ rvm --default use 2.3.1
有没有什么方法我不必每次都运行这个过程,默认情况下我可以使用ruby 2.3.1
的新版本?
答案 0 :(得分:1)
你的问题有点误导。你有一个ruby的系统安装并安装了rvm和另一个ruby版本 - 现在你想要默认使用rvm。
不再需要执行source ~/.rvm/scripts/rvm
,只需将其放入~/.bash_profile
(可能已经自动放置)并确保您的终端是登录shell。
对于Gnome Terminal,单击“Profile Preferences”,然后在“Title and Command”选项卡中选择“Run command as login shell”。
如果我没有找到正确的shell配置,请按照此处的说明操作:https://rvm.io/rvm/basics
对不起有很多信息和系统特定的信息,可以在这里全部复制。
答案 1 :(得分:0)
首先是sudo apt-get purge ruby
如果你想使用精选版本的ruby,那么试试rvm使用ruby'版本' 。它将选择你想用于ruby的版本