安装的Ruby版本在macOS和Bundle中有所不同

时间:2017-03-23 04:59:36

标签: ruby-on-rails ruby rubygems

我没有使用RVM,而是酿造安装和更新Ruby和Gem版本的最新版本。但是当我尝试chart.Parent = this; chart.Dock = DockStyle.Fill; 时,我得到一个错误,表明Ruby版本要求不符合。

我将bundle install添加到Gemfile并进行了一些检查:

ruby '2.1.9'

我发现项目中有一个较低版本的Ruby。

(●—●) ↪ bundle platform Your platform is: universal.x86_64-darwin16 Your app has gems that work on these platforms: * ruby Your Gemfile specifies a Ruby version requirement: * ruby 2.1.9 Your Ruby version is 2.0.0, but your Gemfile specified 2.1.9 (●—●) ↪ ruby -v ruby 2.4.0p0 (2016-12-24 revision 57164) [x86_64-darwin16] (●—●) ↪ gem -v 2.6.11

如何解决此问题?

1 个答案:

答案 0 :(得分:0)

我发现我成功地bundle install采取了以下行动:

gem install bundler

安装完成后,我的vendor / bundle / ruby​​还有一个版本2.4.0。然后我重试bundle install,一切正常。

注意:但2.0.0版本的ruby仍然停留在供应商/包中。