使用错误的ruby版本运行的bundle命令

时间:2019-04-02 10:14:07

标签: ruby-on-rails ruby bundler

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

如果我运行命令"joseph:null",则输出如下:

ruby -v

但是如果我从项目中运行ruby 2.4.5p335 (2018-10-18 revision 65137) [x86_64-darwin18] ,则会收到以下错误消息:

bundle install

我已经使用 rbenv 安装了不同的红宝石版本。

2 个答案:

答案 0 :(得分:1)

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

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

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

答案 1 :(得分:0)

您可能正在运行Bundler的版本,该版本是使用其他Ruby版本安装的。您可以尝试在项目文件夹中重新安装Bundler

gem install bundler