Heroku未检测到Ruby版本

时间:2018-07-21 03:19:51

标签: ruby-on-rails ruby heroku

我将ruby版本2.3.1放在了我的gemfile中,但是Heroku继续使用2.4.4。如何使Heroku识别gemfile中指定的版本?

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

您可能位于intent堆栈上,它是当前的默认堆栈。请注意,Ruby heroku-18this stack上不可用。

您有两个选择:

  1. 将您的Ruby版本更新为最新版本,或者
  2. 降级Heroku以使用较旧的堆栈。

鉴于Ruby 2.3.x的维护阶段为ended anyway,我建议更新应用程序以至少使用Ruby 2.3.x