当前位置: 首页 > 知识库问答 >
问题:

将rails应用程序从3.2.3迁移到rails 4.0.0后,无法在Heroku上部署。rc2

壤驷德宇
2023-03-14

我最近迁移了一个现有的rails 3.2.3应用程序到rails4.0.0.rc2。我已经做了所有必要的改变,并能够使它在我的本地工作良好。但是当我把这个推到heroku——“git推heroku大师”时,它说没有推到一些裁判。下面是堆栈痕迹-

-----

! 推送被拒绝,未能编译Ruby/Rails应用程序

我也在我的本地网站上使用postgres,而且效果很好。此应用程序以前部署在heroku上。我在Gemfile中添加了ruby 2.0.0,日志表明他们正在使用ruby 2.0.0。我不知道如何调试这个。将heroku上的现有应用迁移到4.0是否需要任何其他更改。任何帮助都将不胜感激。提前谢谢。

共有1个答案

华升
2023-03-14

您的问题是在slug编译期间,您的应用程序无法使用环境变量。尝试安装用户环境编译实验室功能。

 类似资料:
  • 我正在尝试将我的应用程序部署到Heroku,但似乎存在一些问题。每次我尝试: 我的heroku日志告诉我,我的应用程序崩溃了,我错过了“调试器”宝石。我在Heroku上找到了这条线索和这一页。当我尝试安装“byebug”gem时,bundle告诉我它不会安装在Ruby 1.9.3上,当我按照Heroku的建议将“debugger”gem放在gem文件的开发组中时,我仍然会收到相同的错误。 我也更新

  • 问题内容: 我正在尝试在Heroku上使用Flask开发我的第一个“大型”应用程序,并尝试将此处的基本教程与以下说明结合:https : //devcenter.heroku.com/articles/python与以下说明:http:// flask.pocoo.org/docs/patterns/packages/#larger- applications。它在本地与“先行启动”一起工作,但是

  • 我正在尝试部署一个运行在puma和jruby上的rails应用程序。程序文件如下所示 彪马的配置放在 配置/puma.rb 我对工人有条件初始化的原因是因为Heroku抱怨(或者可能是彪马)工人模式不适用于JRuby和Windows;无论如何, 我在heroku上注意到的奇怪行为是(与我的本地环境不同),集群Puma实例启动时没有任何问题,并选择两个不同的端口来绑定,即3000和5000。 但是,

  • 我试图将Spring Boot应用程序部署到Heroku,但我无法做到这一点。我的应用程序会自动检测为"heroku-maven-plugin",但我想将其部署为Java应用程序。 我怎样才能做到这一点?

  • 我的应用程序似乎总是在部署后崩溃。 2015-07-21T13:29:28.127452+00:00 Heroku[router]:at=error code=h10 desc=“应用程序崩溃”method=get path=“/api/v1/sessions”host=calm-hamlet-5165.herokuapp.com request_id=69711e3a-913e-45ed-b4b

  • 我正在heroku上部署我的rails应用程序,我遇到了一个问题。 我得到这个错误 2015-04-28T05:10:29.159894 00:00 heroku[router]: at=info方法=GET路径="/欢迎/索引"主机=still-dawn-6484.herokuapp.comrequest_id=45bf4295-d7f0-4788-9f4d-be35cce41aa1 fwd="