1

我正在使用带有 Rails 6.2、Ruby 2.7 和 bash shell 的 Mac OS Big Sur (11.6)。我注意到当我切换到我的项目所在的目录时,我收到了这条消息

$ cd ~/Documents/workspace//my-project/
Required ruby-2.6.7 is not installed.
To install do: 'rvm install "ruby-2.6.7"'

这很奇怪,因为 Ruby 2.7 在我的路径和 Gemfile 中

$ which ruby
/Users/myuser/.rvm/rubies/ruby-2.7.1/bin/ruby

顶部有这个的 Gemfile

fail "run 'gem install bundler' to update your bundler version" unless Bundler::VERSION >= '2.0.0'
source 'https://rubygems.org'
ruby '~> 2.7.1'

我的 ~/.bash_profile 中有这个

[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm" # Load RVM into a shell session *as a function*

但我不确定还有什么要检查以删除此错误消息。为什么它期待 Ruby 2.6,我怎样才能让它期待正确的版本?

4

1 回答 1

0

您的 ruby​​ 安装必须在根目录中。

于 2022-01-08T17:52:32.733 回答