我不知道如何在专用Ubuntu服务器上启动Delayed Jobs。
在我的本地计算机上工作得很好,但是在服务器上运行时会遇到问题。
在我的本地计算机上工作得很好,但是在服务器上运行时会遇到问题。
sudo RAILS_ENV=production bin/delayed_job restart
I get
sudo: bin/delayed_job: command not found
另外,如果我运行"rake jobs:work RAILS_ENV=production"命令,会出现以下错误:
PG::FeatureNotSupported: ERROR: SELECT FOR UPDATE/SHARE is not allowed in subqueries
显然我的psql版本存在问题。
有没有办法让脚本正常工作?是否有有效的Capistrano配方可用?我在网上找到的都是旧的Rails 3和旧版本Capistrano的配方。
提前致谢。
编辑:
我已经在本地安装了daemons gem并生成了"delayed_job:active_record",然后进行了cap deploy,在生产服务器中进行了bundle install和migrate操作。
bin/delayed_job文件在服务器上存在,但执行时提示命令未找到。