【发布时间】:2020-03-24 11:24:01
【问题描述】:
尝试进行捆绑安装,但出现以下错误:
Your Ruby version is 2.6.3, but your Gemfile specified 2.2.7
问题是我没有安装 ruby 2.6.3 (OS Catalina)
使用 rvm list 我得到:
code
➜ cooper git:(id_43310_add_pr_comments_notification) ✗ rvm list
=> ruby-2.2.7 [ x86_64 ]
* ruby-2.3.8 [ x86_64 ]
ruby-2.6.5 [ x86_64 ]
# => - current
# =* - current && default
# * - default
➜ ✗ rvm uninstall 2.6.3
ruby-2.6.3 - #already gone
➜ ✗ rvm remove 2.6.3
ruby-2.6.3 - #already gone
Using /Users/noammansur/.rvm/gems/ruby-2.3.8
which ruby
/Users/noammansur/.rvm/rubies/ruby-2.2.7/bin/ruby
echo $path
/Users/noammansur/.rvm/gems/ruby-2.2.7/bin /Users/noammansur/.rvm/gems/ruby-2.2.7@global/bin /Users/noammansur/.rvm/rubies/ruby-2.2.7/bin /Users/noammansur/.rvm/bin /Users/noammansur/.nvm/versions/node/v8.11.4/bin /usr/local/bin /usr/bin /bin /usr/sbin /sbin /usr/local/opt/mysql@5.7/bin
ruby -v
ruby 2.2.7p470 (2017-03-28 revision 58194) [x86_64-darwin19]
但这无济于事。有什么建议吗?
【问题讨论】:
-
我很确定您确实安装了 Ruby 2.6.3,因为它是 Catalina 附带的。
-
MacOS 已经预装了 ruby,你可以在你的
bash输入ruby -v来检查它 -
您是否也尝试过将该项目的本地 ruby 版本更改为您想要的?
-
显然我确实拥有它。捆绑安装失败我该怎么办?
标签: ruby-on-rails ruby bundle rvm bundler