Windowsマシン上にレールサイトを構築しています私は私のGemfile.lockにチェック私はトラヴィスに次のエラーがビルドを得る:ここで"あなたのバンドルはプラットフォーム[" x86-mingw32 "]をサポートしていますが、あなたのローカルプラットフォームは[" ruby "、" x86_64-linux "]"
Your bundle only supports platforms ["x86-mingw32"] but your local platforms are ["ruby", "x86_64-linux"], and there's no compatible match between those two
リスト
は完全なログです:https://travis-ci.org/bikebike/BikeBike/builds/222395810#L654
私はGemfile.lockを見て、それが述べ:
PLATFORMS
x86-mingw32
これは問題の一部であるようです。
platforms 'mswin', 'mingw', 'mswin64', 'x64_mingw' do
gem 'tzinfo-data'
group :test do
gem 'wdm', '>= 0.1.0'
gem 'win32console', require: false
end
end
をしかしGemfile.lockは同じになります:私はplatforms
ブロック内の任意のウィンドウに特定の宝石を入れて試してみました。
ここに私のフルGemfileとGemfile.lockです。
Gemfile.lockファイルをgitから削除することで一時的に問題を回避できますが、これはベストプラクティスではありません。とにかく私のGemfile.lockファイルをコミットして、Windowsマシン上で開発を続けることができますか?