在第4.7步上遇到障碍

时间:2019-01-08 17:57:59

标签: ruby heroku

我已经开始学习通过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,然后才能在网络上查看应用程序。

1 个答案:

答案 0 :(得分:0)

您是否曾经检查过这些日志/消息?
如前所述,该错误是因为Heroku不支持您请求的红宝石版本。
检查链接given

更改您的Gemfile,以使用ruby 2.4.52.5.32.6.0