如何卸载/删除旧的ruby版本并保持更新。我安装了两个版本的ruby

时间:2016-05-12 21:58:13

标签: ruby-on-rails ruby ruby-on-rails-4 ubuntu rvm

我有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

Check this out

有没有什么方法我不必每次都运行这个过程,默认情况下我可以使用ruby 2.3.1的新版本?

2 个答案:

答案 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的版本