Rails3 应用程序无法推送到 Heroku。 “无法识别的错误”

发布于 2024-12-07 06:48:23 字数 2983 浏览 0 评论 0原文

事情看似进展顺利,但最后却令人窒息。观察:

$ git push heroku master
Counting objects: 12, done.
Delta compression using up to 2 threads.
Compressing objects: 100% (7/7), done.
Writing objects: 100% (7/7), 109.76 KiB, done.
Total 7 (delta 4), reused 0 (delta 0)

-----> Heroku receiving push
-----> Ruby/Rails app detected
-----> Detected Rails is not set to serve static_assets
Installing rails3_serve_static_assets... done
-----> Configure Rails 3 to disable x-sendfile
Installing rails3_disable_x_sendfile... done
-----> Configure Rails to log to stdout
Installing rails_log_stdout... done
-----> Gemfile detected, running Bundler version 1.0.7
Unresolved dependencies detected; Installing...
Using --without development:test
Installing rake (0.9.2) 
Installing multi_json (1.0.3) 
Installing activesupport (3.1.1.rc1) 
   Installing builder (3.0.0) 
   Installing i18n (0.6.0) 
   Installing activemodel (3.1.1.rc1) 
   Installing erubis (2.7.0) 
   Installing rack (1.3.3) 
   Installing rack-cache (1.0.3) 
   Installing rack-mount (0.8.3) 
   Installing rack-test (0.6.1) 
   Installing hike (1.2.1) 
   Installing tilt (1.3.3) 
   Installing sprockets (2.0.0) 
   Installing actionpack (3.1.1.rc1) 
   Installing mime-types (1.16) 
   Installing polyglot (0.3.2) 
   Installing treetop (1.4.10) 
   Installing mail (2.3.0) 
   Installing actionmailer (3.1.1.rc1) 
   Installing arel (2.2.1) 
   Installing tzinfo (0.3.29) 
   Installing activerecord (3.1.1.rc1) 
   Installing activeresource (3.1.1.rc1) 
   Installing coffee-script-source (1.1.2) 
   Installing execjs (1.2.6) 
   Installing coffee-script (2.2.0) 
   Installing rack-ssl (1.3.2) 
   Installing rdoc (3.9.4) 
   Installing thor (0.14.6) 
   Installing railties (3.1.1.rc1) 
   Installing coffee-rails (3.1.1) 
   Installing jquery-rails (1.0.14) 
   Installing pg (0.11.0) with native extensions 
   Using bundler (1.0.7) 
   Installing rails (3.1.1.rc1) 
   Installing sass (3.1.7) 
   Installing sass-rails (3.1.2) 
   Installing sqlite3 (1.3.4) with native extensions 
   Installing uglifier (1.0.3) 
   Updating .gem files in vendor/cache
   Removing outdated .gem files from vendor/cache
     * spork-0.9.0.rc9.gem
   Your bundle is complete! It was installed into ./.bundle/gems/
-----> Compiled slug size is 14.4MB
-----> Launching...
 !     Heroku push rejected due to an unrecognized error.
 !     We've been notified, see http://support.heroku.com if the problem persists.


To [email protected]:myproject.git
 ! [remote rejected] master -> master (pre-receive hook declined)
error: failed to push some refs to '[email protected]:myproject.git'

在此之前,我能够推送到 Heroku,但应用程序无法启动,因为我缺少 pg gem。所以现在 pg 已正确存在,但推送失败。关于如何解决这个问题有什么想法吗?

Things seem to go great, and then it chokes at the end. Observe:

$ git push heroku master
Counting objects: 12, done.
Delta compression using up to 2 threads.
Compressing objects: 100% (7/7), done.
Writing objects: 100% (7/7), 109.76 KiB, done.
Total 7 (delta 4), reused 0 (delta 0)

-----> Heroku receiving push
-----> Ruby/Rails app detected
-----> Detected Rails is not set to serve static_assets
Installing rails3_serve_static_assets... done
-----> Configure Rails 3 to disable x-sendfile
Installing rails3_disable_x_sendfile... done
-----> Configure Rails to log to stdout
Installing rails_log_stdout... done
-----> Gemfile detected, running Bundler version 1.0.7
Unresolved dependencies detected; Installing...
Using --without development:test
Installing rake (0.9.2) 
Installing multi_json (1.0.3) 
Installing activesupport (3.1.1.rc1) 
   Installing builder (3.0.0) 
   Installing i18n (0.6.0) 
   Installing activemodel (3.1.1.rc1) 
   Installing erubis (2.7.0) 
   Installing rack (1.3.3) 
   Installing rack-cache (1.0.3) 
   Installing rack-mount (0.8.3) 
   Installing rack-test (0.6.1) 
   Installing hike (1.2.1) 
   Installing tilt (1.3.3) 
   Installing sprockets (2.0.0) 
   Installing actionpack (3.1.1.rc1) 
   Installing mime-types (1.16) 
   Installing polyglot (0.3.2) 
   Installing treetop (1.4.10) 
   Installing mail (2.3.0) 
   Installing actionmailer (3.1.1.rc1) 
   Installing arel (2.2.1) 
   Installing tzinfo (0.3.29) 
   Installing activerecord (3.1.1.rc1) 
   Installing activeresource (3.1.1.rc1) 
   Installing coffee-script-source (1.1.2) 
   Installing execjs (1.2.6) 
   Installing coffee-script (2.2.0) 
   Installing rack-ssl (1.3.2) 
   Installing rdoc (3.9.4) 
   Installing thor (0.14.6) 
   Installing railties (3.1.1.rc1) 
   Installing coffee-rails (3.1.1) 
   Installing jquery-rails (1.0.14) 
   Installing pg (0.11.0) with native extensions 
   Using bundler (1.0.7) 
   Installing rails (3.1.1.rc1) 
   Installing sass (3.1.7) 
   Installing sass-rails (3.1.2) 
   Installing sqlite3 (1.3.4) with native extensions 
   Installing uglifier (1.0.3) 
   Updating .gem files in vendor/cache
   Removing outdated .gem files from vendor/cache
     * spork-0.9.0.rc9.gem
   Your bundle is complete! It was installed into ./.bundle/gems/
-----> Compiled slug size is 14.4MB
-----> Launching...
 !     Heroku push rejected due to an unrecognized error.
 !     We've been notified, see http://support.heroku.com if the problem persists.


To [email protected]:myproject.git
 ! [remote rejected] master -> master (pre-receive hook declined)
error: failed to push some refs to '[email protected]:myproject.git'

Before this, I was able to push to Heroku, but the app was failing to launch because I was missing the pg gem. So now the pg is in there correctly and the push fails. Any ideas on how I can fix this?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

独行侠 2024-12-14 06:48:23

您应该提交票证以获取支持。似乎他们过去也遇到过类似的问题:

http://status.heroku.com/incident/ 52

乍一看,那颗 Spork 宝石看起来很可疑。您是否将您的开发 Gem 隔离在 Gemfile 中的一个组中?

group :development, :test do
  gem 'spork'
end

You should submit a ticket to support. Seems like they've had a similar issue in the past:

http://status.heroku.com/incident/52

At first glance, that spork gem looks suspicious. Are you segregating your development gems in a group in your Gemfile?

group :development, :test do
  gem 'spork'
end
我的奇迹 2024-12-14 06:48:23

您应该首先检查 https://status.heroku.com/

有一个未解决的问题 (https://status.heroku.com/incident/212),该问题于 54 分钟前提出,与部署问题有关 - 尽管现在似乎只有 Cedar 应用程序受到影响 - 但这并不是说它不是”创建问题时的完整堆栈。

you should check https://status.heroku.com/ first.

There's an open issue (https://status.heroku.com/incident/212) which was opened 54 minutes ago which relates to deployment issues - although it appears to be only Cedar apps affected now - but that's not to say it wasn't the full stack when the issue was created.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文