0

我对编程相当陌生,并且希望得到一些帮助来解决问题。
我目前正面临 Heroku。我正在尝试使用 Git push Heroku master 将我的 Ruby on Rails 应用程序推送到 Heroku,但我不断收到 2 个错误说明:

安装 ruby​​-2.3.0 时出错
!这个版本的 Ruby 在 Heroku-18 上不可用。
错误:未能将一些参考推送到“ https://git.heroku.com/nameless-atoll-25465.git

这样做时,我在我的 Ruby on Rails 上的主分支上,但似乎没有什么改变可以使收支平衡。
我也花了很多时间在这里试图解决它,但似乎没有任何效果。我已经尝试在 master 分支上将 Git 更新到 Heroku,但是当我尝试使用 Git 命令更新它时,Ruby 终端会一直在分支 master 上输出任何内容。有没有人找到解决这个问题的方法?我目前正在运行 Ruby 2.3.0。

4

1 回答 1

1

heroku -18 堆栈仅支持 Ruby 2.4.5 和 2.5.3。
请参阅https://devcenter.heroku.com/articles/ruby-support#supported-runtimes

你应该在你的应用程序中升级 Ruby,或者降级到 heroku-16 堆栈。
显然,升级总是比降级好。

于 2018-11-26T16:56:58.117 回答