我正在尝试从cronjob运行ruby包并且它不能正常工作,但是如果我从bash命令行运行bundle,它工作正常。我错过了什么吗?
命令是:
BUNDLE_GEMFILE=/client/Gemfile bundle exec /client/bin/runner
我在crontab中设置如下:
*/1 * * * * BUNDLE_GEMFILE=/client/Gemfile bundle exec /client/bin/runner
但是没有结果。我非常感谢大家的帮助!
谢谢, 贾斯汀
答案 0 :(得分:0)
我很少知道rbenv正在被使用,所以解决方法是:
*/1 * * * * bash -lc 'BUNDLE_GEMFILE=/client/Gemfile bundle exec /client/bin/runner'