Ruby on rails Heroku未检测到Ruby版本

Ruby on rails Heroku未检测到Ruby版本,ruby-on-rails,ruby,heroku,Ruby On Rails,Ruby,Heroku,我把ruby版本2.3.1放在我的GEM文件中,但Heroku继续使用2.4.4。如何使Heroku识别GEM文件中指定的版本?通过键入Heroku run“ruby-v”尝试使用Heroku控制台,并发出命令以使用您希望他使用的ruby版本您可能在当前默认的Heroku-18堆栈上。请注意,Ruby2.3.x在上不可用 您有两个选择: 将您的Ruby版本更新为最新版本或 降级Heroku以使用较旧的堆栈 鉴于Ruby 2.3.x的维护阶段已经结束,我建议更新我们的应用程序,至少使用Ruby2.

我把ruby版本2.3.1放在我的GEM文件中,但Heroku继续使用2.4.4。如何使Heroku识别GEM文件中指定的版本?

通过键入Heroku run“ruby-v”尝试使用Heroku控制台,并发出命令以使用您希望他使用的ruby版本

您可能在当前默认的
Heroku-18
堆栈上。请注意,Ruby
2.3.x
在上不可用

您有两个选择:

  • 将您的Ruby版本更新为最新版本或
  • 降级Heroku以使用较旧的堆栈

  • 鉴于Ruby 2.3.x的维护阶段已经结束,我建议更新我们的应用程序,至少使用Ruby
    2.4.4

    您是否检查过这一点,Ruby 2.3.1现在在Heroku@Praveen上得到了支持?这篇文章的发布日期是2年多以前,并且与正式的2.3.1版本直接对应。除非你有理由不这样做,否则请使用本系列的最新版本(你的例子是2.3.7)。是的,我已经阅读了这些链接。我已在文件中指定了版本。它仍然无法识别它,默认使用2.4.4ID您运行
    bundle
    ,提交更改,然后部署?我使用的是heroku 16,仍然存在相同的问题。由于其他原因,无法升级ruby版本