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

Heroku部署的应用程序错误

鲁浩言
2023-03-14

我正在Heroku上部署一个网站,但我在尝试运行“Heroku open”时收到了“应用程序错误”。

我相信我已经成功地将文件推送到Heroku中,这是我的“git推送heroku master”代码的一部分:

-----> Ruby/Rails app detected
-----> Using Ruby version: ruby-1.9.3
-----> Installing dependencies using Bundler version 1.3.2
       Ruby version change detected. Clearing bundler cache.
       Old: ruby 2.0.0p247 (2013-06-27 revision 41674) [x86_64-linux]
       New: ruby 1.9.3p448 (2013-06-27 revision 41675) [x86_64-linux]
       Running: bundle install --without development:test --path vendor/bundle --binstubs vendor/bundle/bin --deployment

当我运行“heroku config-s | grep PATH”时,我得到了

PATH=bin:vendor/bundle/ruby/1.9.1/bin:/usr/local/bin:/usr/bin:/bin

我正在使用Ruby 1.9.3和Rails 4.0.0

heroku run ruby -v


Running `ruby -v` attached to terminal... up, run.1868
ruby 1.9.3p448 (2013-06-27 revision 41675) [x86_64-linux]
heroku logs


2013-09-03T22:19:50.190493+00:00 heroku[web.1]: Starting process with command `bin/rails server -p 46820 -e $RAILS_ENV`
2013-09-03T22:19:51.029933+00:00 app[web.1]: /usr/bin/env: ruby1.9.1: No such file or directory
2013-09-03T22:19:52.871354+00:00 heroku[web.1]: State changed from starting to crashed
2013-09-03T22:19:52.847082+00:00 heroku[web.1]: Process exited with status 127
2013-09-03T22:19:55+00:00 heroku[slug-compiler]: Slug compilation started
2013-09-03T22:23:34.575156+00:00 heroku[api]: Deploy e565e1b by ...@yahoo.com
2013-09-03T22:23:34.607019+00:00 heroku[api]: Release v7 created by ...@yahoo.com
2013-09-03T22:23:35.309375+00:00 heroku[web.1]: State changed from crashed to starting
2013-09-03T22:23:35+00:00 heroku[slug-compiler]: Slug compilation finished
2013-09-03T22:23:41.313490+00:00 heroku[web.1]: Starting process with command `bin/rails server -p 13563 -e $RAILS_ENV`
2013-09-03T22:23:42.552501+00:00 app[web.1]: /usr/bin/env: ruby1.9.1: No such file or directory
2013-09-03T22:23:44.083113+00:00 heroku[web.1]: Process exited with status 127
2013-09-03T22:23:44.076683+00:00 heroku[web.1]: State changed from starting to crashed
2013-09-03T22:24:22.581967+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path=/ host=b....herokuapp.com fwd="72.130.178.212" dyno= connect= service= status=503 bytes=
2013-09-03T22:24:30.920322+00:00 heroku[api]: Starting process with command `ruby -v` by ...@yahoo.com
2013-09-03T22:24:36.331638+00:00 heroku[run.9757]: Awaiting client
2013-09-03T22:24:36.372167+00:00 heroku[run.9757]: Starting process with command `ruby -v`
2013-09-03T22:24:38.01
5326+00:00 heroku[run.9757]: Process exited with status 0
2013-09-03T22:24:38.038684+00:00 heroku[run.9757]: State changed from starting to complete
2013-09-03T22:24:46.077364+00:00 heroku[run.9757]: Stopping process with SIGKILL
2013-09-03T22:24:46.077053+00:00 heroku[run.9757]: Error R99 (Platform error) -> Failed to launch the dyno within 10 seconds
2013-09-03T22:30:10.825474+00:00 heroku[web.1]: State changed from crashed to starting
2013-09-03T22:30:15.552054+00:00 heroku[web.1]: Starting process with command `bin/rails server -p 18743 -e $RAILS_ENV`
2013-09-03T22:30:16.375616+00:00 app[web.1]: /usr/bin/env: ruby1.9.1: No such file or directory
2013-09-03T22:30:17.730288+00:00 heroku[web.1]: Process exited with status 127
2013-09-03T22:30:17.736961+00:00 heroku[web.1]: State changed from starting to crashed
2013-09-03T22:30:25.745760+00:00 heroku[web.1]: Error R99 (Platform error) -> Failed to launch the dyno within 10 seconds
2013-09-03T22:30:25.745760+00:00 heroku[web.1]: Stopping process with SIGKILL
2013-09-03T22:34:18.513539+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path=/favicon.ico host=....herokuapp.com fwd="72.130.178.212" dyno= connect= service= status=503 bytes=
2013-09-03T22:34:21.087888+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path=/ host=....herokuapp.com fwd="72.130.178.212" dyno= connect= service= status=503 bytes=
2013-09-03T22:34:18.237589+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path=/ host=....herokuapp.com fwd="72.130.178.212" dyno= connect= service= status=503 bytes=
2013-09-03T22:34:18.614842+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path=/favicon.ico host=....herokuapp.com fwd="72.130.178.212" dyno= connect= service= status=503 bytes=
2013-09-03T22:35:46.726669+00:00 heroku[web.1]: State changed from crashed to starting
2013-09-03T22:35:51.458659+00:00 heroku[web.1]: Starting process with command `bin/rails server -p 43128 -e $RAILS_ENV`
2013-09-03T22:35:52.432152+00:00 app[web.1]: /usr/bin/env: ruby1.9.1: No such file or directory
2013-09-03T22:35:54.001899+00:00 heroku[web.1]: Process exited with status 127
2013-09-03T22:35:54.011795+00:00 heroku[web.1]: State changed from starting to crashed
2013-09-03T22:36:01.666290+00:00 heroku[web.1]: Stopping process with SIGKILL
2013-09-03T22:36:01.665773+00:00 heroku[web.1]: Error R99 (Platform error) -> Failed to launch the dyno within 10 seconds

...The rest are duplicated codes... 
heroku run rake db:migrate


/usr/bin/env: ruby1.9.1: No such file or directory

文件夹

source 'https://rubygems.org'
ruby '1.9.3'


gem 'rails', '4.0.0'
gem 'bootstrap-sass', '2.3.2.0'
gem 'bcrypt-ruby', '3.0.1'
gem 'faker', '1.1.2'
gem 'will_paginate', '3.0.4'
gem 'bootstrap-will_paginate', '0.0.9'
gem 'rack-cache', :require => 'rack/cache'
gem 'dragonfly', '~>0.9.15'



group :development, :test do
    gem 'sqlite3', '1.3.7'
    gem 'rspec-rails', '2.13.1'
end

group :test do
    gem 'selenium-webdriver', '2.0.0'
    gem 'capybara', '2.1.0'
    gem 'factory_girl_rails', '4.2.1'
    gem 'cucumber-rails', '1.3.0', :require => false
    gem 'database_cleaner', github: 'bmabey/database_cleaner'   
end

gem 'sass-rails', '4.0.0'
gem 'uglifier', '2.1.1'
gem 'coffee-rails', '4.0.0'
gem 'jquery-rails', '2.2.1'
gem 'turbolinks', '1.1.1'
gem 'jbuilder', '1.0.2'

group :doc do
  gem 'sdoc', '0.3.20', require: false
end

group :production do
    gem 'pg', '0.15.1'
    gem 'rails_12factor', '0.0.2'
end

gem 'execjs'
gem 'therubyracer'

宝石环境

RubyGems Environment:
  - RUBYGEMS VERSION: 1.8.23
  - RUBY VERSION: 1.9.3 (2012-04-20 patchlevel 194) [x86_64-linux]
  - INSTALLATION DIRECTORY: /var/lib/gems/1.9.1
  - RUBY EXECUTABLE: /usr/bin/ruby1.9.1
  - EXECUTABLE DIRECTORY: /usr/local/bin
  - RUBYGEMS PLATFORMS:
    - ruby
    - x86_64-linux
  - GEM PATHS:
     - /var/lib/gems/1.9.1
     - /home/User/.gem/ruby/1.9.1
  - GEM CONFIGURATION:
     - :update_sources => true
     - :verbose => true
     - :benchmark => false
     - :backtrace => false
     - :bulk_threshold => 1000
  - REMOTE SOURCES:
     - http://rubygems.org/

箱/轨道

#!/usr/bin/env ruby
APP_PATH = File.expand_path('../../config/application',  __FILE__)
require_relative '../config/boot'
require 'rails/commands'

垃圾箱/包裹

#!/usr/bin/env ruby
ENV['BUNDLE_GEMFILE'] ||= File.expand_path('../../Gemfile', __FILE__)
load Gem.bin_path('bundler', 'bundle')

仓/耙

#!/usr/bin/env ruby
require_relative '../config/boot'
require 'rake'
Rake.application.run

共有1个答案

东门胤
2023-03-14

当在bin文件中指定ruby版本时,heroku就会发生这种情况。尝试重新绘制“#!/usr/bin/env ruby1.9.1”=

bin/bundle
bin/rails
bin/rake
 类似资料:
  • 我有一个错误应用程序在我的本地电脑上工作,但当我把它发送给heroku时,它崩溃了。错误日志给出错误H10&表示: 编辑: 有没有人以前有过这种情况,并且知道是什么导致了这个问题?我找不到解决办法。 多谢了。

  • 我进去的时候 $git推送heroku master 它显示: 错误:已给出双重要求:telegram(from-r/tmp/build_996aa7e0/requirements.txt(第60行))(已在telegram==0.0.1(from-r/tmp/build_996aa7e0/requirements.txt(第47行))中,name='telegram') 这是所有日志: 枚举对象

  • 我运行< code>heroku open时出现应用程序错误。我查了日志,这是: 2016-06-19T05:22:44.640391 00:00 heroku[路由器]:at=错误代码=H10 desc=“应用程序崩溃”方法=获取路径=“/”主机=drawparty-.herokuapp。com request_id=6712804b-95f9-49ce-92a5-7f45df7bb79e fw

  • 我试图部署以下web应用程序与heroku: https://github.com/darego1990/web1 虽然我收到以下生成日志错误,但我不确定原因: NPM ERR!Linux4.4.0-1031-aws npm ERR!argv"节点"/tmp/build_f85d5b0987590f76e56a2945b6c4ccc1/. heroku/节点/bin/npm"运行"构建"npm E

  • 每次都会出现以下错误!有相同的修复方法吗? 2021-10-07T10:47:31.133956 00:00heroku[路由器]: at=错误代码=H10 desc="应用程序崩溃"方法=GET路径="/"主机=zturlshortener.herokuapp.comrequest_id=c2f90e55-52f5-4955-a1d6-4028456cfddb fwd="103.199.173.

  • 错误:命令错误,退出状态为1:Command://app/.heroku/python/bin/python/app/.heroku/python/lib/python3.9/site-packages/pip/_vendor/pep517/_in_process.py prepare_metadata_for_build_wheel/tmp/tmp3b4z4ntu cwd://tmp/pip-i