cron job失败,“未检出。请运行`bundle install`(Bundler :: GitError)”

时间:2012-12-21 05:17:20

标签: ruby-on-rails rake bundler

我似乎遇到了与此post类似的问题,其中Bundler抱怨宝石未被检出。但是,我在使用cron作业运行rake任务时显示错误。 (否则,该站点似乎使用Phusion Passenger在生产中部署良好,并且在命令行中调用rake任务时运行)

错误是:    /usr/local/lib/ruby/gems/1.9.1/gems/bundler-1.0.18/lib/bundler/source.rb:571:in load_spec_files': git://github.com/moneill/Google-Maps-for-Rails.git (at modified_markers) is not checked out. Please run bundle install`(Bundler :: GitError)

我尝试使用bundle install --deployment; bundle pack后跟bundle install --path vendor/cache

我还没有尝试的一件事是在本地编译git项目并在vendor/bundle文件夹中安装gem。我没有将RVM用于这个特定的服务器。

cron job命令为cd /home/[dir]/[rails_app_folder]/ && RAILS_ENV=production /usr/local/bin/bundle exec rake [task] --trace

谢谢!

0 个答案:

没有答案