【发布时间】:2016-06-24 21:49:24
【问题描述】:
我的 Rails 应用程序有一个 nginx + 乘客链。
现在每次服务器重启后,我需要在项目文件夹中的终端中写入
rake ts:start
但是我怎样才能使它自动化呢?
所以在每次服务器重启后认为 sphinx 会自动启动而无需我在终端中发出命令?
我使用 rails 3.2.8 和 ubuntu 12.04。
我无法想象我可以尝试什么,请帮助我。
我该怎么做,给点建议?
【问题讨论】:
-
你可以在rails应用程序的initializers文件夹中创建一个文件ts_server_start.rb然后你可以使用
system "rake ts:start"它会在应用程序初始化时自动启动它 -
@Rajarshi 但是如果它已经开始了怎么办?添加一些检查会很好
标签: ruby-on-rails ubuntu thinking-sphinx