【发布时间】:2019-03-08 17:04:36
【问题描述】:
我对编程还很陌生,需要一些帮助来解决问题。
我目前正面临 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 分支上执行此操作,但似乎没有任何改变可以使收支平衡。
我也花了很多时间在这里试图解决它,但似乎没有任何效果。我已经尝试在 master 分支上将 Git 更新到 Heroku,但是当我尝试使用 Git 命令更新它时,Ruby 终端会一直在分支 master 上输出任何内容。有没有人找到解决这个问题的方法?
我目前正在运行 Ruby 2.3.0。
【问题讨论】:
-
您的 ruby 版本可能不够新,无法与 Heroku 兼容。在您的 gemfile 文件中指出一个较新的版本,如 ruby '2.5.1'
-
您可以在此处查看 Heroku 支持的 Ruby 版本的说明:devcenter.heroku.com/articles/ruby-support
-
我更新了版本,但是当我推送到 Heroku 时仍然遇到同样的错误。
-
你可以降级heroku堆栈来解决这个问题。可以在这里找到解决方案stackoverflow.com/questions/53354444/…
标签: ruby-on-rails github heroku cloud9