2

我似乎有与这篇文章类似的问题,其中 Bundler 抱怨没有检出 gem。但是,我在使用 cron 作业运行 rake 任务时显示错误。(否则,该站点似乎使用 Phusion Passenger 在生产中部署良好,并且在命令行中调用 rake 任务时运行)

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

我尝试使用bundle install --deploymentbundle pack其次是bundle install --path vendor/cache

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

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

谢谢!

4

0 回答 0