但是,当我使用命令heroku创建然后复制过去提供的链接时,在本例中为 http://young-peak-7631.herokuapp.com/,我在浏览器中收到“应用程序错误”.
这是确切的消息:
“应用程序中发生错误,无法提供您的页面.请稍后再试.如果您是应用程序所有者,请查看日志以获取详细信息.”
请参阅下面的Heroku错误页面图片
这是我的日志:
2014-07-01T06:50:55.157229+00:00 app[web.1]: Rendered layouts/_header.HTML.erb (0.7ms)2014-07-01T06:50:56.211672+00:00 heroku[router]: at=info method=GET path="/about" host=omr-photoshare.herokuapp.com request_ID=0b8e9a43-5ffd-4bae-aa4f-61e9f87dfdfc fwd="65.78.4.236" dyno=web.1 connect=2ms service=192ms status=304 bytes=8452014-07-01T06:50:56.025883+00:00 app[web.1]: Started GET "/about" for 65.78.4.236 at 2014-07-01 06:50:56 +00002014-07-01T06:50:56.082614+00:00 app[web.1]: Rendered pages/about.HTML.erb within layouts/application (0.2ms)2014-07-01T06:50:56.174581+00:00 app[web.1]: Completed 200 OK in 95ms (VIEws: 7.0ms | ActiveRecord: 86.8ms)2014-07-01T06:50:56.079586+00:00 app[web.1]: Processing by PagesController#about as HTML2014-07-01T06:50:56.173874+00:00 app[web.1]: Rendered layouts/_header.HTML.erb (90.3ms)2014-07-01T06:50:57.026362+00:00 heroku[router]: at=info method=GET path="/users/edit" host=omr-photoshare.herokuapp.com request_ID=9e7dbd9b-1e90-4cf0-b422-a39fc4dd86af fwd="65.78.4.236" dyno=web.1 connect=4ms service=26ms status=200 bytes=45092014-07-01T06:50:57.023820+00:00 app[web.1]: Rendered devise/registrations/edit.HTML.erb within layouts/application (6.5ms)2014-07-01T06:50:57.007189+00:00 app[web.1]: Started GET "/users/edit" for 65.78.4.236 at 2014-07-01 06:50:57 +00002014-07-01T06:50:57.027133+00:00 app[web.1]: Completed 200 OK in 16ms (VIEws: 12.8ms | ActiveRecord: 1.3ms)2014-07-01T06:50:57.010704+00:00 app[web.1]: Processing by Devise::RegistrationsController#edit as HTML2014-07-01T06:50:57.026562+00:00 app[web.1]: Rendered layouts/_header.HTML.erb (0.5ms)2014-07-01T06:50:58.037348+00:00 heroku[router]: at=info method=POST path="/users/sign_out" host=omr-photoshare.herokuapp.com request_ID=62ed2279-f63e-4c4f-9721-7b1361348276 fwd="65.78.4.236" dyno=web.1 connect=32ms service=41ms status=302 bytes=9312014-07-01T06:50:58.138958+00:00 heroku[router]: at=info method=GET path="/" host=omr-photoshare.herokuapp.com request_ID=d36b09ab-feb9-4e13-8b07-97bda734f4cd fwd="65.78.4.236" dyno=web.1 connect=1ms service=72ms status=200 bytes=28092014-07-01T06:50:58.004542+00:00 app[web.1]: Started DELETE "/users/sign_out" for 65.78.4.236 at 2014-07-01 06:50:58 +00002014-07-01T06:50:58.034982+00:00 app[web.1]: Completed 302 Found in 25ms (ActiveRecord: 12.2ms)2014-07-01T06:50:58.119933+00:00 app[web.1]: Processing by PagesController#home as HTML2014-07-01T06:50:58.137550+00:00 app[web.1]: Rendered layouts/_header.HTML.erb (0.5ms)2014-07-01T06:50:58.009338+00:00 app[web.1]: Processing by Devise::SessionsController#destroy as HTML2014-07-01T06:50:58.116047+00:00 app[web.1]: Started GET "/" for 65.78.4.236 at 2014-07-01 06:50:58 +00002014-07-01T06:50:58.009357+00:00 app[web.1]: Parameters: {"authenticity_token"=>"5AnEyKY75EbCUcrc50OZjx2moguNlKFceSaDg5DoFzw="}2014-07-01T06:50:58.136033+00:00 app[web.1]: Rendered pages/home.HTML.erb within layouts/application (14.2ms)2014-07-01T06:50:58.034741+00:00 app[web.1]: Redirected to http://omr-photoshare.herokuapp.com/2014-07-01T06:50:58.138057+00:00 app[web.1]: Completed 200 OK in 18ms (VIEws: 16.7ms | ActiveRecord: 0.0ms)2014-07-01T06:51:00.169842+00:00 heroku[router]: at=info method=GET path="/users/sign_in" host=omr-photoshare.herokuapp.com request_ID=102f1369-f2c7-4c60-95fd-fdcf94c91f3b fwd="65.78.4.236" dyno=web.1 connect=1ms service=95ms status=200 bytes=37352014-07-01T06:51:00.148527+00:00 app[web.1]: Started GET "/users/sign_in" for 65.78.4.236 at 2014-07-01 06:51:00 +00002014-07-01T06:51:00.163967+00:00 app[web.1]: Rendered devise/shared/_links.erb (1.7ms)2014-07-01T06:51:00.164009+00:00 app[web.1]: Rendered devise/sessions/new.HTML.erb within layouts/application (6.6ms)2014-07-01T06:51:00.165306+00:00 app[web.1]: Rendered layouts/_header.HTML.erb (0.7ms)2014-07-01T06:51:00.152352+00:00 app[web.1]: Processing by Devise::SessionsController#new as HTML2014-07-01T06:51:00.165745+00:00 app[web.1]: Completed 200 OK in 13ms (VIEws: 10.2ms | ActiveRecord: 0.0ms)2014-07-01T06:51:01.519186+00:00 heroku[router]: at=info method=POST path="/users/sign_in" host=omr-photoshare.herokuapp.com request_ID=2e71a5f1-e10a-4158-af5c-6f80f8aac4a3 fwd="65.78.4.236" dyno=web.1 connect=9ms service=144ms status=302 bytes=10412014-07-01T06:51:01.575579+00:00 heroku[router]: at=info method=GET path="/" host=omr-photoshare.herokuapp.com request_ID=304d9c4f-d607-4f37-aa75-bf07c48ace45 fwd="65.78.4.236" dyno=web.1 connect=3ms service=25ms status=200 bytes=29112014-07-01T06:51:01.571496+00:00 app[web.1]: Processing by PagesController#home as HTML2014-07-01T06:51:01.518046+00:00 app[web.1]: Completed 302 Found in 133ms (ActiveRecord: 12.5ms)2014-07-01T06:51:01.381342+00:00 app[web.1]: Started POST "/users/sign_in" for 65.78.4.236 at 2014-07-01 06:51:01 +00002014-07-01T06:51:01.576450+00:00 app[web.1]: Rendered layouts/_header.HTML.erb (0.5ms)2014-07-01T06:51:01.384466+00:00 app[web.1]: Processing by Devise::SessionsController#create as HTML2014-07-01T06:51:01.384511+00:00 app[web.1]: Parameters: {"utf8"=>"✓","authenticity_token"=>"+8dZCduvFyzofV4G28jmxJsOXYrweHJ+cdJe3lEWPTQ=","user"=>{"email"=>"cghazanfar10@gmail.com","password"=>"[FILTERED]","remember_me"=>"0"},"commit"=>"Sign in"}2014-07-01T06:51:01.517874+00:00 app[web.1]: Redirected to http://omr-photoshare.herokuapp.com/2014-07-01T06:51:01.568980+00:00 app[web.1]: Started GET "/" for 65.78.4.236 at 2014-07-01 06:51:01 +00002014-07-01T06:51:01.575119+00:00 app[web.1]: Rendered pages/home.HTML.erb within layouts/application (2.4ms)2014-07-01T06:51:01.576943+00:00 app[web.1]: Completed 200 OK in 5ms (VIEws: 3.1ms | ActiveRecord: 1.4ms)2014-07-01T07:53:44.045215+00:00 heroku[web.1]: State changed from up to down2014-07-01T07:53:44.044809+00:00 heroku[web.1]: IDling2014-07-01T07:53:47.433692+00:00 app[web.1]: [2014-07-01 07:53:47] FATAL SignalException: SIGTERM2014-07-01T07:53:47.433697+00:00 app[web.1]: /app/vendor/ruby-2.0.0/lib/ruby/2.0.0/webrick/server.rb:170:in `select'2014-07-01T07:53:47.433700+00:00 app[web.1]: /app/vendor/ruby-2.0.0/lib/ruby/2.0.0/webrick/server.rb:170:in `block in start'2014-07-01T07:53:47.433702+00:00 app[web.1]: /app/vendor/ruby-2.0.0/lib/ruby/2.0.0/webrick/server.rb:32:in `start'2014-07-01T07:53:47.433704+00:00 app[web.1]: /app/vendor/ruby-2.0.0/lib/ruby/2.0.0/webrick/server.rb:160:in `start'2014-07-01T07:53:47.433753+00:00 app[web.1]: /app/vendor/bundle/ruby/2.0.0/gems/rack-1.5.2/lib/rack/handler/webrick.rb:14:in `run'2014-07-01T07:53:47.433755+00:00 app[web.1]: /app/vendor/bundle/ruby/2.0.0/gems/rack-1.5.2/lib/rack/server.rb:264:in `start'2014-07-01T07:53:47.433757+00:00 app[web.1]: /app/vendor/bundle/ruby/2.0.0/gems/railtIEs-4.1.1/lib/rails/commands/server.rb:69:in `start'2014-07-01T07:53:47.433758+00:00 app[web.1]: /app/vendor/bundle/ruby/2.0.0/gems/railtIEs-4.1.1/lib/rails/commands/commands_tasks.rb:81:in `block in server'2014-07-01T07:53:47.433760+00:00 app[web.1]: /app/vendor/bundle/ruby/2.0.0/gems/railtIEs-4.1.1/lib/rails/commands/commands_tasks.rb:76:in `tap'2014-07-01T07:53:47.433761+00:00 app[web.1]: /app/vendor/bundle/ruby/2.0.0/gems/railtIEs-4.1.1/lib/rails/commands/commands_tasks.rb:76:in `server'2014-07-01T07:53:47.433763+00:00 app[web.1]: /app/vendor/bundle/ruby/2.0.0/gems/railtIEs-4.1.1/lib/rails/commands/commands_tasks.rb:40:in `run_command!'2014-07-01T07:53:47.433764+00:00 app[web.1]: /app/vendor/bundle/ruby/2.0.0/gems/railtIEs-4.1.1/lib/rails/commands.rb:17:in `<top (required)>'2014-07-01T07:53:47.433766+00:00 app[web.1]: bin/rails:8:in `require'2014-07-01T07:53:47.433767+00:00 app[web.1]: bin/rails:8:in `<main>'2014-07-01T07:53:47.433773+00:00 app[web.1]: [2014-07-01 07:53:47] INFO going to shutdown ...2014-07-01T07:53:47.433817+00:00 app[web.1]: [2014-07-01 07:53:47] INFO WEBrick::httpServer#start done.2014-07-01T07:53:47.433890+00:00 app[web.1]: Exiting2014-07-01T07:53:49.611381+00:00 heroku[web.1]: Process exited with status 1432014-07-01T07:53:46.855962+00:00 heroku[web.1]: StopPing all processes with SIGTERM2014-07-01T15:33:01.545336+00:00 heroku[web.1]: UnIDling2014-07-01T15:33:01.545628+00:00 heroku[web.1]: State changed from down to starting2014-07-01T15:33:08.727524+00:00 app[web.1]: [2014-07-01 15:33:08] INFO WEBrick 1.3.12014-07-01T15:33:08.727547+00:00 app[web.1]: [2014-07-01 15:33:08] INFO ruby 2.0.0 (2014-05-08) [x86_64-linux]2014-07-01T15:33:08.727961+00:00 app[web.1]: [2014-07-01 15:33:08] INFO WEBrick::httpServer#start: pID=2 port=365322014-07-01T15:33:04.638475+00:00 heroku[web.1]: Starting process with command `bin/rails server -p 36532 -e production`2014-07-01T15:33:09.317544+00:00 heroku[web.1]: State changed from starting to up2014-07-01T15:33:10.624767+00:00 heroku[router]: at=info method=GET path="/favicon.ico" host=omr-photoshare.herokuapp.com request_ID=10c1d02a-1e17-4a48-9838-c35c2d530b52 fwd="66.249.83.39" dyno=web.1 connect=4ms service=8ms status=200 bytes=2282014-07-01T16:38:20.572132+00:00 heroku[web.1]: State changed from up to down2014-07-01T16:38:20.571809+00:00 heroku[web.1]: IDling2014-07-01T16:38:25.614240+00:00 app[web.1]: [2014-07-01 16:38:25] FATAL SignalException: SIGTERM2014-07-01T16:38:25.614249+00:00 app[web.1]: /app/vendor/ruby-2.0.0/lib/ruby/2.0.0/webrick/server.rb:170:in `select'2014-07-01T16:38:25.614252+00:00 app[web.1]: /app/vendor/ruby-2.0.0/lib/ruby/2.0.0/webrick/server.rb:170:in `block in start'2014-07-01T16:38:25.614254+00:00 app[web.1]: /app/vendor/ruby-2.0.0/lib/ruby/2.0.0/webrick/server.rb:32:in `start'2014-07-01T16:38:25.614255+00:00 app[web.1]: /app/vendor/ruby-2.0.0/lib/ruby/2.0.0/webrick/server.rb:160:in `start'2014-07-01T16:38:25.614257+00:00 app[web.1]: /app/vendor/bundle/ruby/2.0.0/gems/rack-1.5.2/lib/rack/handler/webrick.rb:14:in `run'2014-07-01T16:38:25.614260+00:00 app[web.1]: /app/vendor/bundle/ruby/2.0.0/gems/railtIEs-4.1.1/lib/rails/commands/server.rb:69:in `start'2014-07-01T16:38:25.614258+00:00 app[web.1]: /app/vendor/bundle/ruby/2.0.0/gems/rack-1.5.2/lib/rack/server.rb:264:in `start'2014-07-01T16:38:25.614262+00:00 app[web.1]: /app/vendor/bundle/ruby/2.0.0/gems/railtIEs-4.1.1/lib/rails/commands/commands_tasks.rb:81:in `block in server'2014-07-01T16:38:25.614268+00:00 app[web.1]: /app/vendor/bundle/ruby/2.0.0/gems/railtIEs-4.1.1/lib/rails/commands.rb:17:in `<top (required)>'2014-07-01T16:38:25.614263+00:00 app[web.1]: /app/vendor/bundle/ruby/2.0.0/gems/railtIEs-4.1.1/lib/rails/commands/commands_tasks.rb:76:in `tap'2014-07-01T16:38:25.614342+00:00 app[web.1]: [2014-07-01 16:38:25] INFO going to shutdown ...2014-07-01T16:38:25.614455+00:00 app[web.1]: => Ctrl-C to shutdown server2014-07-01T16:38:25.614272+00:00 app[web.1]: bin/rails:8:in `<main>'2014-07-01T16:38:25.614452+00:00 app[web.1]: => Run `rails server -h` for more startup options2014-07-01T16:38:25.614265+00:00 app[web.1]: /app/vendor/bundle/ruby/2.0.0/gems/railtIEs-4.1.1/lib/rails/commands/commands_tasks.rb:76:in `server'2014-07-01T16:38:25.614266+00:00 app[web.1]: /app/vendor/bundle/ruby/2.0.0/gems/railtIEs-4.1.1/lib/rails/commands/commands_tasks.rb:40:in `run_command!'2014-07-01T16:38:25.614270+00:00 app[web.1]: bin/rails:8:in `require'2014-07-01T16:38:25.614406+00:00 app[web.1]: [2014-07-01 16:38:25] INFO WEBrick::httpServer#start done.2014-07-01T16:38:25.614450+00:00 app[web.1]: => Rails 4.1.1 application starting in production on http://0.0.0.0:365322014-07-01T16:38:25.614475+00:00 app[web.1]: Exiting2014-07-01T16:38:25.614448+00:00 app[web.1]: => Booting WEBrick2014-07-01T16:38:25.614453+00:00 app[web.1]: => Notice: server is Listening on all interfaces (0.0.0.0). ConsIDer using 127.0.0.1 (--binding option)2014-07-01T16:38:24.918023+00:00 heroku[web.1]: StopPing all processes with SIGTERM2014-07-01T16:38:28.512103+00:00 heroku[web.1]: Process exited with status 143
我看了一下这个问题的答案.大多数人都说Heroku不支持sqlite3,我需要将我的数据库转换为Postgresql
附加信息:
的Gemfile
source 'https://rubygems.org'gem 'rails','4.1.1'gem 'sass-rails','~> 4.0.3'gem 'uglifIEr','>= 1.3.0'gem 'coffee-rails','~> 4.0.0'gem 'jquery-rails'gem 'turbolinks'gem 'jbuilder','~> 2.0'gem 'bootstrap-sass'group :development,:test do gem 'sqlite3'endgroup :production do gem 'pg' gem 'rails_12factor'endgem 'sdoc','~> 0.4.0',group: :docgem 'spring',group: :development
配置/ database.yml的
default: &default adapter: sqlite3 pool: 5 timeout: 5000development: <<: *default database: db/development.sqlite3test: <<: *default database: db/test.sqlite3production: <<: *default database: db/production.sqlite3
感谢您以后的任何帮助……
解决方法 D B您的问题几乎肯定与数据库相关(正如您已经建议的那样)
Heroku有两种类型的错误 – 标准的“Rails”错误& Heroku平台错误:
Rails错误
Heroku错误
–
错误
这些错误是在Heroku上运行的Rails应用程序的标准 – 不同之处在于Rails错误是从Rails应用程序本身派生的错误; Heroku错误是从Heroku平台提出的
Heroku错误本质上意味着您的应用程序由于某种原因无法加载;通常是因为它无法连接到您的数据库,或者数据库没有正确的数据表.
要解决这个问题,首先需要确保使用database in production(强烈建议使用Heroku的Postgres DB):
#config/database.ymlproduction: ....
你有这个设置和&推送到Heroku,然后需要确保使用正确的表填充数据库.要执行此 *** 作,请在本地cmd中运行heroku run rake db:migrate
更新
确保您拥有生产数据库的方法是使用Heroku Postgres db,这应该是您的Heroku应用程序仪表板中的标准配置
如果您需要将Heroku postgres数据库添加到仪表板,则只需要add the add-on
here
数据库出现在您的信息中心后,点击它&它应该提出Postgres界面.你可以看到how to connect to the db in Ruby here;您应该在应用程序的仪表板中使用Postgress附加组件提供的详细信息
通常,Heroku兼容的database.yml看起来像这样:
#config/database.ymlproduction: adapter: postgresql enCoding: utf8 database: ********* pool: 5 username: ********* #-> *** data from heroku's postgres user details page password: ****** host: ******总结
以上是内存溢出为你收集整理的ruby-on-rails – 使用Heroku create命令时Heroku应用程序错误全部内容,希望文章能够帮你解决ruby-on-rails – 使用Heroku create命令时Heroku应用程序错误所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)