mysql2
Capistranoを使用して、アダプターを使用するRails3.2.1アプリをデプロイします。
アプリはWindowsでローカルに正常に動作していますが、Linuxサーバーにデプロイしようとすると、Capistranoは次のエラーをスローします。
Please install the mysql2 adapter: gem install activerecord-mysql2-adapter (mysql2 is not part of the bundle. Add it to Gemfile.)
GITでGemfile.lockを追跡していますが、これに気づいたことに注意してください。
...
mysql2 (0.3.11-x86-mingw32)
...
ロックファイルは問題のないバージョンをロックしましたが、Linuxでは動作しない可能性のあるWindowsバージョン(x86-mingw32)をロックしたと思います。
誰かが同じ問題を抱えていましたか?Gemfile.lockは推奨されていないため、追跡を解除したくありません。
私deploy.rb
は次のようなものです:
require "bundler/capistrano"
load "deploy/assets"
... configuration here ...
PS私はまた、この部分「x86-mingw32」でロックされている他の宝石に気づきました。bcrypt-ruby