Buduję witrynę szyny na komputerze z systemem Windows, ale kiedy Przynajmniej w moim Gemfile.lock otrzymuję następujący błąd na moim Travis buduje:Jak mogę rozwiązać problem "Twój pakiet obsługuje tylko platformy [" x86-mingw32 "], ale lokalne platformy to [" 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
listy
Oto pełny log: https://travis-ci.org/bikebike/BikeBike/builds/222395810#L654
Spojrzałem na Gemfile.lock i stwierdza :
PLATFORMS
x86-mingw32
Który wydaje się być częścią problemu. Próbowałem oddanie żadnych okien konkretne kamienie w platforms
bloku:
platforms 'mswin', 'mingw', 'mswin64', 'x64_mingw' do
gem 'tzinfo-data'
group :test do
gem 'wdm', '>= 0.1.0'
gem 'win32console', require: false
end
end
Ale Gemfile.lock wygląda tak samo. Jest to mój pełny Gemfile i Gemfile.lock.
Mogę tymczasowo obejść ten problem, usuwając plik Gemfile.lock z git, ale nie jest to najlepsza praktyka. Czy jest tak, że mogę zatwierdzić mój plik Gemfile.lock i nadal rozwijać się na moim komputerze z systemem Windows?