【发布时间】:2016-09-08 22:49:02
【问题描述】:
我有 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。并且每次我必须在 command 下运行才能使其在 ruby 2.3.1 上运行
$ source ~/.rvm/scripts/rvm
$ type rvm | head -n 1
$ rvm --default use 2.3.1
有什么方法我不必每次都运行这个过程,默认情况下我可以使用新版本的 ruby 2.3.1 ?
【问题讨论】:
-
如果您的默认设置没有生效,则说明您的
rvm安装有问题。 -
可能出了什么问题?我将如何解决它?@tadman
-
重新安装它是一个很好的第一步,你可以在不破坏任何东西的情况下就地完成。第二步是查看为什么
rvm versions在登录时没有显示正确的激活状态。--default应该设置它。 -
您的环境变量中 GEM_PATH 和 GEM_HOME 的值是多少?
-
这似乎不是指定示例的副本,它询问如何卸载系统 Ruby。卸载系统 Ruby 可能是也可能不是这个问题的解决方案(或解决方案的一部分),但我们不知道。
标签: ruby-on-rails ruby ruby-on-rails-4 ubuntu rvm