Я создаю сайт rails на компьютере с Windows, но когда я проверяю свой Gemfile.lock, я получаю следующую ошибку в своих сборках Travis:
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
Что, кажется, является частью проблемы. Я пытался поместить любые специфичные для Windows драгоценные камни в блок platforms
:
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 выглядит так же.
Вот мой полный Gemfile и Gemfile.lock.
Я могу временно обойти проблему, удалив файл Gemfile.lock из git, но это не лучшая практика. Могу ли я в любом случае зафиксировать свой файл Gemfile.lock и продолжить разработку на своем компьютере с Windows?