我正在使用EventMachine和Monetarily来启动 e TCP 服务器以及我的 rails 应用程序。这是从config/initializers/momentarily.rb
.
我的问题是当我运行 rake 任务时它也会启动,比如db:migrate
. 我只希望它在我启动 HTTP 服务器时启动。环境无济于事,因为服务器启动和 rake 任务都在开发环境下。有没有办法知道应用程序正在运行 HTTP 服务器而不是其他任何东西?请注意,这不仅是 rake 任务,如果我运行 rails 控制台,EM 也会启动,这对于我的情况来说也是不可取的。