我已经开始学习通过Odin Project进行编码,并试图超越您的First Rails App的步骤4.7。尝试了所有事情,甚至进行了升级,并向其他人询问了该问题,每次尝试部署到Heroku时,我都会不断收到此错误。
我曾尝试升级到最新版本的Ruby,但是仍然无法升级。我曾经使用过其他网站和其他开发人员的教程和命令。
remote: !
remote: ! An error occurred while installing ruby-2.3.7
remote: !
remote: ! This version of Ruby is not available on Heroku-18. The minimum supported version
remote: ! of Ruby on the Heroku-18 stack can found at:
remote: !
remote: ! https://devcenter.heroku.com/articles/ruby-support#supported-runtimes
remote: !
remote: ! Push rejected, failed to compile Ruby app.
remote:
remote: ! Push failed
remote: Verifying deploy...
remote:
一旦能够部署到Heroku,应用程序的链接应该会出现,之后您必须将数据库迁移到Heroku,然后才能在网络上查看应用程序。
答案 0 :(得分:0)
您是否曾经检查过这些日志/消息?
如前所述,该错误是因为Heroku不支持您请求的红宝石版本。
检查链接given。
更改您的Gemfile,以使用ruby 2.4.5
,2.5.3
或2.6.0
。