サーバーにCapistranoをデプロイするとこのエラーが発生します。約3時間解決しようとしましたが、失敗しましたが、capがbundle installを実行すると、このエラーが発生します
executing "cd $HOME/releases/20130629113827 && bundle install --gemfile $HOME/releases/20130629113827/Gemfile --path $HOME/shared/bundle --deployment --quiet --without development test"
executing command
The --deployment flag requires a Gemfile.lock. Please make sure you have checked
your Gemfile.lock into version control before deploying.
ここに私がこれまでに到達したものがあります:
- Gemfile と Gemfile.lock の両方がサーバーに存在する
- Gemfile.lock は、アプリケーションのルート ディレクトリに直接存在します (フォルダー内などではありません)。
- リリース フォルダーには、実際のリリース ディレクトリ以外にファイルがありません。
- Gemfile のすべての gem を Gemfile.lock と比較したところ、それらはすべて存在します
- Gemfile と Gemfile.lock の両方を scm でチェックインしており、.bundle は無視リストにあります
Capistrano でバンドラーの設定を使用していないので、設定などを見逃していませんか?
前もって感謝します