2012-06-18 27 views
4

遵循所有說明。運行foreman start當出現此錯誤:遵循Python/Flask Heroku教程的'工頭開始'錯誤

C:/Program Files (x86)/ruby-1.9.3/lib/ruby/gems/1.9.1/gems/foreman-0.47.0/lib/fo reman/engine.rb:39:in `trap': unsupported signal SIGHUP (ArgumentError) 
     from C:/Program Files (x86)/ruby-1.9.3/lib/ruby/gems/1.9.1/gems/foreman-0.47.0/lib/foreman/engine.rb:39:in `start' 
     from C:/Program Files (x86)/ruby-1.9.3/lib/ruby/gems/1.9.1/gems/foreman-0.47.0/lib/foreman/cli.rb:34:in `start' 
     from C:/Program Files (x86)/ruby-1.9.3/lib/ruby/gems/1.9.1/gems/thor-0.15.3/lib/thor/task.rb:27:in `run' 
     from C:/Program Files (x86)/ruby-1.9.3/lib/ruby/gems/1.9.1/gems/thor-0.15.3/lib/thor/invocation.rb:120:in `invoke_task' 
     from C:/Program Files (x86)/ruby-1.9.3/lib/ruby/gems/1.9.1/gems/thor-0.15.3/lib/thor.rb:275:in `dispatch' 
     from C:/Program Files (x86)/ruby-1.9.3/lib/ruby/gems/1.9.1/gems/thor-0.15.3/lib/thor/base.rb:425:in `start' 
     from C:/Program Files (x86)/ruby-1.9.3/lib/ruby/gems/1.9.1/gems/foreman-0.47.0/bin/foreman:7:in `<top (required)>' 
     from C:/Program Files (x86)/ruby-1.9.3/bin/foreman:19:in `load' 
     from C:/Program Files (x86)/ruby-1.9.3/bin/foreman:19:in `<main>' 
+1

你在'Procfile'中有什麼? –

+1

根據教程我應該怎麼做。 web:python app.py –

回答

3

我遇到了類似的問題,並解決了它,我認爲它也應該解決您的問題(一定要卸載以前安裝的紅寶石,因爲有時有幾個安裝相同的版本)。這裏是解決方案:Foreman start fails on Windows following Heroku tutorial

+0

謝謝,您的解決方案有效。 –

3

所以,顯然foreman不能在Windows,這是不是在Heroku的教程中提到的工作。希望他們解決。

+0

你在哪看到的? –

+1

與Heroku支持對話。 –

+3

@Rosarch - 我能夠使用窗口領班,看看答案在http://stackoverflow.com/questions/11434287/foreman-start-fails-on-windows-following-heroku-tuturial/11436332#11436332,所以我猜他們的支持人員沒有更新。 – zenpoy