我已经使用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 安装了不同的红宝石版本。
答案 0 :(得分:1)
尝试在项目的根目录上添加.ruby-version
文件:
$ echo 'ruby-2.4.5' > .ruby-version
$ cd .
这将正确设置您的Ruby版本。
答案 1 :(得分:0)
您可能正在运行Bundler
的版本,该版本是使用其他Ruby版本安装的。您可以尝试在项目文件夹中重新安装Bundler
:
gem install bundler