【问题标题】:Ruby get reset to the previously installed versionRuby 重置为之前安装的版本
【发布时间】:2016-06-03 09:27:05
【问题描述】:

我通过 chruby 安装了 ruby​​ 2.3.0 和 2.3.1,并且:

$ cat ~/.ruby-version
ruby-2.3.1

但是每次我打开一个新的终端窗口时,它都会重置2.3.0

$ cd my_rails_app
$ rails s
Your Ruby version is 2.3.0, but your Gemfile specified 2.3.1

但是

$ cat Gemfile
source 'https://rubygems.org'

ruby '2.3.1'

出于某种原因:

$ chruby
 * ruby-2.3.0
   ruby-2.3.1

因此我总是不得不这样做:

$ chruby    ruby-2.3.1

【问题讨论】:

  • 那个 rails 应用里面有 .ruby-version 文件吗?

标签: ruby-on-rails ruby chruby


【解决方案1】:

您需要设置 Ruby 的默认版本以将其加载到您的 shell 配置文件(例如 .bashrc、.zshrc 等)中,如下所示:

chruby ruby-2.3.1

【讨论】:

  • 我不知道究竟是为什么,但 Chruby 似乎没有使用该文件。
猜你喜欢
  • 1970-01-01
  • 2020-07-16
  • 2015-01-10
  • 2014-11-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-05-12
相关资源
最近更新 更多