2011-03-06 37 views
0

我在Windows XP上在Heroku上創建了一個新應用程序,訪問了創建的URL,顯示了歡迎頁面,然後我將Rails應用程序數據部署到了Heroku,然後再次訪問了相同的URL,但是我發現它顯示「應用程序錯誤」的錯誤頁面。我不知道,Rails應用程序是開源的,我從互聯網上下載它,除了覆蓋文檔的名稱,我什麼都沒做。部署關於Heroku的錯誤

+0

它是什麼應用程序? – 2011-03-07 02:13:24

+0

是git安裝的,這可能會導致這個錯誤? – 2011-11-21 20:47:49

回答

2

運行heroku logs以查看問題所在。

+0

D:\ myapp \ foruda> heroku日誌 C:/Ruby192/lib/ruby/gems/1.9.1/gems/heroku-1.18.2/lib/heroku/commands/base.rb:4 :in'' ':沒有這樣的文件或目錄 - git config heroku.remote(Errno :: ENOENT) from C:/Ruby192/lib/ruby/gems/1.9.1/gems/heroku-1.18.2/lib/heroku/comma ds/base.rb:46:從C:/Ruby192/lib/ruby/gems/1.9.1/gems/heroku-1.18.2/lib/heroku/comma獲得'extract_app_from_git_config' ds/base.rb:37 :在'extract_app_in_dir' from C:/Ruby192/lib/ruby/gems/1.9.1/gems/heroku-1.18.2/lib/heroku/comma ds/base.rb:25:in'extract_app'這是一個部分日誌,我不明白 – Feuda 2011-03-08 06:08:39

1

它有一個數據庫需要嗎?也許你需要運行heroku rake db:migrate

+0

我已經嘗試過,但它仍然發生了我在一樓顯示的錯誤 – Feuda 2011-03-08 06:15:55

0

嘗試運行「heroku堆棧」並找出你當前的堆棧。我花了5個小時才發現需要在雪松上創建一個堆棧才能使我的應用程序正常工作。基本上你需要在你的第一個heroku創建命令期間運行「Heroku create --stack cedar」。

祝你好運。