-1

我最近从使用原生 MacOS 版本的 Ruby 切换到下载新版本的 3.0.2,结果当我在旧项目上运行 Rails S 命令时,我收到以下消息:

Please install a version by running one of the following:

asdf install ruby 2.6.3

当我运行这个命令时,它说已经安装了 ruby​​ 2.6.3。这里发生了什么?如何让我的 Rails 项目重新启动并运行?

4

1 回答 1

1

您可以将其设置为默认设置

asdf local ruby 3.0.2

(或您想要的版本)。

一旦版本处于活动状态(检查ruby --version),您还应该安装bundler

gem install bundler

对于那个特定版本的红宝石。

此外,由于您使用的是本地版本的 ruby​​,因此您需要bundle exec

bundle exec rails s
于 2021-09-20T16:45:51.780 回答