Ruby版本> = X与当前版本不兼容

时间:2017-02-17 19:39:41

标签: ruby-on-rails ruby linux

我在我的系统上安装了rbenv,并且我正在尝试在我的ruby应用程序中运行标准bundle install命令。我收到了以下错误:

activesupport-5.0.1 requires ruby version >= 2.2.2, which is incompatible with the current version, ruby 1.9.3p484

我已经检查了我的所有内容,并且不确定它在哪里获得旧版本的ruby 1.9.3...,因为我安装了2.3.0

> rbenv versions
    system
  * 2.3.0 (set by /neo-main/.ruby-version)

> ruby --version
  ruby 2.3.0p0 (2015-12-25 revision 53290) [i686-linux]

> echo $PATH
  /root/.rbenv/shims:/root/.rbenv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games

我重新启动只是为了确保内存中没有任何东西卡住了。

1 个答案:

答案 0 :(得分:10)

检查bundle命令的来源;它可能在rbenv之外。执行gem install bundler然后重新运行eval "$(rbenv init -)"以获取新的垫片。