मैं अपने ऐप को तैनाती से पहले अपने रत्नों को पैकेज करने की कोशिश कर रहा हूं (उसकेोकू में) मेरे जेमफाइल में मेरे रत्नों में से एक एक कस्टम मणि है जिसे मैंने लिखा है और मैं 'm का उपयोग कर: बंडलर की Git विकल्प जैसे मेरी रुचि के विशिष्ट टैग का उपयोग करने के लिए:बंडलर: 'बंडल पैकेज` के साथ: गिट स्रोत
gem "my_gem", :git => "[email protected]:my_username/my_gem.git", :tag => "v0.1.0"
जब मैं bundle package
लेकिन चलाने के लिए, इस मणि मेरी विक्रेता/कैश निर्देशिका में शामिल नहीं है। क्या यह एक ज्ञात मुद्दा है, अर्थात्, बंडलर उन रत्नों को पैकेज नहीं करता है जो पैक किए गए .gem फ़ाइल की बजाय गिट स्रोत का उपयोग करते हैं?
मुझे किसी भी तरह से कहने वाले दस्तावेज़ों में कुछ भी नहीं मिला है, लेकिन मैं वास्तव में इसका उपयोग करने की उम्मीद कर रहा था: गिट विकल्प मुझे वास्तव में मणि बनाने और इसे कहीं होस्ट करने की परेशानी बचाएगा। (यह सब कोड खुला स्रोत या किसी भी तरह से सार्वजनिक नहीं है तो मैं पुश करने के लिए यह Gemcutter नहीं करना चाहती)
भी ध्यान रखें कि मैं जरूरत पहले मेरे जवाहरात पैकेज के रूप में Heroku के लिए पहुँच नहीं होगा सार्वजनिक कुंजी मुद्दों के कारण तैनाती पर गिट स्रोत।
अब बंडलर 1.1 आर सी जारी किया गया है। क्या आपके पास जिथब से मणि पैकेज करने का कोई विचार है? – kriysna
यहां एक वर्कअराउंड है: https://github.com/carlhuda/bundler/issues/67#issuecomment-154741 – fabi