运行Rails服务器时,asdf消息“未为命令Rails设置版本”

时间:2019-10-01 20:29:32

标签: ruby ruby-on-rails-3 asdf

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

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时,红宝石版本也是2.3.0。

我想帮助您了解为什么rails s会提示此asdf消息,以及我如何解决该问题所缺少的内容,以便可以运行rails服务器。

2 个答案:

答案 0 :(得分:3)

尝试一下:

asdf reshim ruby

然后再次运行rails s

答案 1 :(得分:0)

在 reshim 不起作用的情况下,这对我有用。

gem update --system

归功于 codemaker2015/ar-object-augmentation-android-studio