2

私はこの投稿と同様の問題を抱えているようです。この投稿では、Bundlerが宝石がチェックアウトされていないことを訴えています。ただし、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 run:571:in bundle install`(Bundler :: GitError)

使ってみbundle install --deployment ました; bundle pack続いてbundle install --path vendor/cache

私が試したことのないことの1つは、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