2016-07-23 87 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

相關問題