首页 > 解决方案 > 使用错误的 ruby​​ 版本运行的 bundle 命令

问题描述

我在使用 rbenv mac 上安装了 2 个 ruby​​ 版本 - 2.3.7 和 2.4.5

如果我运行ruby -v以下命令是输出:

ruby 2.4.5p335 (2018-10-18 revision 65137) [x86_64-darwin18]

但是,如果我bundle install从我的项目中运行,我会收到以下错误消息:

Your Ruby version is 2.3.7, but your Gemfile specified 2.4.5

我已经使用rbenv安装了不同的 ruby​​ 版本。

标签: ruby-on-railsrubybundler

解决方案


尝试.ruby-version在项目的根目录上添加一个文件:

$ echo 'ruby-2.4.5' > .ruby-version
$ cd .

这将正确设置您的 Ruby 版本。


推荐阅读