2016-07-23 98 views
2

*编辑Heroku的Rails开发成功的,但应用程序错误

在尝试部署我的Rails应用程序4的Heroku上,我不断收到错误消息,即使我的部署是否成功。我还需要我的应用程序使用的sqlite3到Postgres的转换(编辑到的database.yml)什么帮助我正在运行:

heroku logs -- myAppName 

像以前一样在那里,我只是做:

heroku logs 

错误我得到了一个MissingTemplate。 我发现我需要更新我的production.rb文件包括:

config.assets.compile = true 

,并在我的的Gemfile

group :production, :staging do 
    gem 'haml' 
    gem 'rails_12factor' 
end 
+0

**编辑: Github上:https://github.com/fhcheng/faye-website/ – fayche

+0

是否安装'bundle' – uzaif

+0

尝试将此命令'的Heroku运行耙分贝:create' – uzaif

回答

0

高兴地宣布我终于能够得到这个工作!通过运行发现问题:heroku日志 - appname

我需要把haml放在我的production.rb文件中,还有一些其他棘手的东西丢失了。谢谢一堆!

1

控制台日志第五届最后一行是给你答案: )

2016-07-23T03:03:41.316258+00:00 app[web.1]: /app/vendor/bundle/ruby/2.2.0/gems/activerecord-4.2.5.1/lib/active_record/connection_adapters/connection_specification.rb:248:in `resolve_symbol_connection': 'localhost' database is not configured. Available: ["host", "development", "test", "production"] (ActiveRecord::AdapterNotSpecified) 

你不能在heroku上使用localhost。尝试production改为

+0

太快了,谢谢你对此进行研究!这是我第一次从localhost部署到heroku,请耐心等待 - 你能解释一下我将如何继续并改为'制作'吗? – fayche

+0

它不会导致任何问题 – uzaif

+0

您好我尝试了您的建议,现在原来的应用程序错误页面已经消失了,但我现在得到了这个:“我们很抱歉,但出错了,如果您是应用程序所有者检查日志以获取更多信息。”我打算把新的heroku日志放在我原来的帖子 – fayche

相关问题