私はバンドラーとカピストラーノにかなり慣れていないので、それらを一緒に使用しようとしています。デプロイしようとすると、次のメッセージが表示されます。
Gemfile を変更した後、展開モードでインストールしようとしています。別の場所で「bundle install」を実行し、更新された Gemfile.lock をバージョン管理に追加します。
不平を言っているシステムを満足させる方法がわかりません。ドキュメントを読んだので、なぜ不平が出てくるのかわかりません。
Gemfile.lock が存在し、Gemfile(5) を更新した場合、バンドラーは、更新していないすべての gem に対して Gemfile.lock の依存関係を使用しますが、更新した gem の依存関係を再解決します。 . この更新プロセスの詳細については、以下の保守的な更新を参照してください。
これは、Gemfile が期待どおりではないという事実を Bundler が処理できることを意味すると解釈します。何か助けはありますか?
仕様: Ruby 1.9.3、Rails 3.2.3、Capistrano 2.12.0、Bundler 1.1.4、Windows 7、Posix マシンへのデプロイ。
編集:私の Gemfile には、次のようなロジック ブロックが含まれています。
unless RbConfig::CONFIG['host_os'] === 'mingw32'
# gem 'a' ...
end