随时使用RVM和Capistrano

时间:2013-10-08 22:39:16

标签: ruby-on-rails capistrano whenever

我正在部署使用capistrano / when / rvm的应用。显然,when / rvm组合有一个问题,如记录here。维基描述了克服这种情况的三种方法。我已经尝试了所有这些但无济于事。这些解决方案包括在rvm_trust_rvmrcs_flag=1中设置~/.rvmrc,将schedule.rb配置为使用适当的capistrano路由,并在gem时使用替代方案。同样,这些解决方案都没有对我有用。

检查crontab -e,无论何时成功创建cron作业。根据系统日志,它们甚至被执行。但是,他们实际上并没有在Rails中运行。一个调试任务如下所示:

every 1.minute do
  runner "Company::Category.create(name: 'Shoe Cleaning')"
end

但是,没有创建Company::Category。有什么建议可以更好地调试吗?我现在已经待了将近7个小时,我正在努力向前迈进。

0 个答案:

没有答案