Solidus gem在捆绑安装期间显示有关ruby版本的错误

时间:2016-01-20 20:36:00

标签: ruby-on-rails ruby spree rbenv

我正在尝试安装Solidus gem,它是一个狂欢的叉子,在运行bundle install时显示

Installing solidus_core 1.1.0

Gem::InstallError: solidus_core requires Ruby version >= 2.1.0.
An error occurred while installing solidus_core (1.1.0), and Bundler cannot
continue.

即使我正在运行ruby 2.2.3版本

ruby -v
ruby 2.2.3p173 (2015-08-18 revision 51636) [x86_64-darwin15]

我在OS X El Capitan上使用rbenv来控制ruby版本。 ruby版本控制或任何其他问题是否有问题?

1 个答案:

答案 0 :(得分:0)

尝试在Gemfile中设置ruby '2.2.3',然后执行bundle install

如果问题仍未解决,请检查您的捆绑路径以执行此操作:

$ which bundle
/usr/bin/bundle # global
$ gem install bundler
$ bundle install --path vendor/bundle