Ruby版本> = X与当前版本不兼容
问题描述:
我在我的系统上安装了rbenv,并试图在我的ruby应用程序中运行标准bundle install
命令。虽然我发现了以下错误:Ruby版本> = X与当前版本不兼容
activesupport-5.0.1 requires ruby version >= 2.2.2, which is incompatible with the current version, ruby 1.9.3p484
我检查一切在我结束和我不能确定它是越来越老版本的红宝石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
我已重新启动,以确保没有任何内存卡住或任何东西。
答
检查您的bundle
命令来自哪里;它可能在rbenv之外。做一个gem install bundler
,然后重新运行eval "$(rbenv init -)"
拿起新的垫片。
总救生员!我疯了! – Godzilla74
当然,我可以用我庞大的大脑推断出答案,但以前从来没有发生过。 *咳嗽* –