मैं एक Windows मशीन, लेकिन जब पर एक रेल साइट का निर्माण कर रहा हूँ मैं अपने Gemfile.lock में जाँच मैं मेरी ट्रैविस पर निम्न त्रुटि बनाता है:मैं कैसे हल कर सकते हैं "आपका बंडल केवल प्लेटफार्मों का समर्थन करता है [" x86-mingw32 "] लेकिन अपने स्थानीय प्लेटफ़ॉर्म हैं [" गहरे लाल रंग का "," 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
ब्लॉक में विशिष्ट जवाहरात डाल दिया है की कोशिश की किसी भी खिड़कियां:
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 है।
मैं अस्थायी रूप से Git से Gemfile.lock फ़ाइल को हटाने के द्वारा समस्या के समाधान प्राप्त कर सकते हैं, लेकिन यह सबसे अच्छा अभ्यास नहीं है। वहाँ वैसे भी है कि मैं अपने Gemfile.lock फ़ाइल के लिए प्रतिबद्ध है और मेरे Windows मशीन पर विकसित करने के लिए जारी रख सकते हैं?