0

在我的服务器上,我执行以下命令:

RAILS_ENV=production script/delayed_job start

但是什么也没有发生(我的作业队列没有被清空,没有输出错误,locked_by并且locked_at保持为 NULL)。delayed_log.log在我的/log目录中具有写访问权限,但没有任何记录。我只收到这个警告:

/home/user/.rvm/gems/ruby-1.9.3-p125@global/gems/bundler-1.1.4/lib/bundler/runtime.rb:211:警告:不安全的世界可写目录/home/user/。路径中的 rvm/gems/ruby-1.9.3-p125,模式 040777

但是,当我这样做rake jobs:work时,它会起作用,并且我的作业队列会被清空。

为什么前者不起作用而后者是的任何原因?

4

1 回答 1

0

安装了3个不同的版本delayed_jobs

gem uninstall+bundle install修好了。

于 2013-01-30T04:38:12.123 回答