小编Use*_*777的帖子

使用自制软件切换到不同版本的 ruby

我使用迁移助手迁移了我的 MacBook。我有两个 Rails 应用程序我在我以前的笔记本电脑上工作,现在当我尝试在我的新笔记本电脑上使用这些应用程序时,它们可以正常工作(餐厅应用程序),而在另一个(测验应用程序)中,当我尝试打开服务器时,我得到这个

Your Ruby version is 2.2.3, but your Gemfile specified 2.5.1
Run Code Online (Sandbox Code Playgroud)

这两个应用程序都有 ruby​​ 版本 2.5.1。我能够在一个应用程序(餐厅应用程序)而不是另一个(测验应用程序)上运行服务器的可能原因是什么。

我尝试运行下面的命令将 ruby​​ 版本切换到 2.5.1

brew unlink ruby@2.2.3 && brew link --force --overwrite ruby@2.5.1
Run Code Online (Sandbox Code Playgroud)

但我收到一个错误

No such keg: /usr/local/Cellar/ruby@2.2.3
Run Code Online (Sandbox Code Playgroud)

请帮我解决这个问题。

ruby homebrew ruby-on-rails ruby-on-rails-5

1
推荐指数
1
解决办法
2973
查看次数

标签 统计

homebrew ×1

ruby ×1

ruby-on-rails ×1

ruby-on-rails-5 ×1