在运行Rails服务器时,当出现“未为命令rails设置版本”消息时,请注意。

12

我尝试在我的Rails 3.2.13应用程序中运行我的rails服务器(rails s),在更新了/.ruby-version/.tools-versions中的Ruby版本后,但是出现以下消息:

asdf: No version set for command rails

you might want to add one of the following in your .tool-versions file:

ruby 2.2.4
然而,我已经在两个版本文件中更新了Ruby到2.3.0,并且两者都反映出来。当我键入asdf which ruby时,Ruby版本也为2.3.0。
我想要帮助理解为什么rails s会提示这个asdf消息,以及我在如何修复它方面缺少了什么,以便我可以运行Rails服务器。

asdf-ruby 插件:https://github.com/asdf-vm/asdf-ruby - Tim Abell
2个回答

15

试试这个:

asdf reshim ruby

然后再次运行 rails s


这对我有用,但我还必须重新启动我的 shell。 - ewH

2

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接