Tag: 工头

使用Python无法在Heroku教程中启动工头

我一直在试图完成这个教程 ,但遇到了foreman start问题。 我正在使用Windows 7,64位机器,并试图在Heroku Toolbelt提供的git bashterminal中执行此操作。 当我进入foreman start我收到: sh.exe": /c/Program Files (x86)/Heroku/ruby-1.9.2/bin/foreman: "c:/Program: bad interpreter: No such file or directory 所以我试图通过inputcmd然后使用foreman start (类似于对这个问题的答案之一build议的build议) 来进入git bash中的cmd 。 这是什么产生的: Bad file descriptor c:/Program Files (x86)/Heroku/ruby-1.9.2/lib/ruby/gems/1.9.1/gems/foreman-0.62.0 /lib/foreman/engine.rb:377:in `read_nonblock' c:/Program Files (x86)/Heroku/ruby-1.9.2/lib/ruby/gems/1.9.1/gems/foreman-0.62.0 /lib/foreman/engine.rb:377:in `block (2 levels) in watch_for_output' c:/Program Files (x86)/Heroku/ruby-1.9.2/lib/ruby/gems/1.9.1/gems/foreman-0.62.0 /lib/foreman/engine.rb:373:in `loop' c:/Program Files (x86)/Heroku/ruby-1.9.2/lib/ruby/gems/1.9.1/gems/foreman-0.62.0 /lib/foreman/engine.rb:373:in `block […]

工头只显示“启动机智pid#”而没有别的

当我跑领class时,我得到以下几点: > foreman start 16:47:56 web.1 | started with pid 27122 只有当我停止它(通过CTRL-C)它显示我什么是缺less的: ^CSIGINT received 16:49:26 system | sending SIGTERM to all processes 16:49:26 web.1 | => Booting Thin 16:49:26 web.1 | => Rails 3.0.0 application starting in development on http://0.0.0.0:5000 16:49:26 web.1 | => Call with -d to detach 16:49:26 web.1 | => Ctrl-C to […]

在开发和生产中使用不同的Procfile

我有一个自制的Sinatra应用程序,我打算使用Heroku来托pipe它。 我在开发中使用工头和霰弹枪,使用以下Procfile: web: shotgun config.ru -s thin -o 0.0.0.0 -p $PORT -E $RACK_ENV 这对于开发和生产都很有效。 但事情是, 我不想在生产中使用霰弹枪,因为它太慢了。 我们可以为dev和prod使用单独的Procfileconfiguration吗?