मैं किसी भी आवश्यक फ़ाइल को डाउनलोड करके कंपास स्थापित करना चाहता हूं और उन्हें इंटरनेट कनेक्शन के बिना किसी अन्य मशीन पर ले जाना चाहता हूं। मैंने कंपास के लिए स्रोत पैकेज डाउनलोड किया है और जब मैं गैर कनेक्ट मशीन में उस पर मणि चलाता हूं तो यह लापता निर्भरताओं के बारे में शिकायत करता है। कोई भी समाधान?सभी रत्न निर्भरता डाउनलोड करें
उत्तर
मेरे पास वास्तव में समस्या थी।
- उस में Gemfile नामक एक फ़ाइल के साथ एक नया फ़ोल्डर बनाएँ:
थोड़ी देर के आसपास खोज करने के बाद मैं एक समाधान है जो Bundler http://gembundler.com/निर्भरता के साथ रत्न हो रही है का उपयोग कर काम करता है पाया।
- एक स्रोत और रत्न लिखें आप dependencys करना चाहते हैं के लिए फ़ाइल
- बसपा में:
स्रोत "http://rubygems.org"
मणि 'रेल', '3.2.1' - इस फ़ोल्डर में एक कमांडलाइन खोलें एक निष्पादित करें: बंडल
- स्थापित इस डाउनलोड करने और सभी Dependencys स्थापित करना चाहिए
- कमान बंडल सूची निष्पादित करता है, तो आप देख यह
- कमान बंडल पैकेज
- यह अंदर कैश निर्देशिका निर्देशिका संरचना विक्रेता/कैश
- बनाना चाहिए निष्पादित करना चाहते हैं अब सभी Dependencys आप की जरूरत है अपने मणि के लिए
इंटरनेट कनेक्शन के बिना मशीन पर रत्न स्थापित करें:
- कॉपी मशीन
- ओपन करने के लिए कैश फ़ोल्डर कैश फ़ोल्डर के अंदर एक कमांडलाइन और मणि स्थापित --local Gemname.gem
- बसपा निष्पादित करें:
मणि --local रेल-3.2 स्थापित करें। 1।मणि
में कुछ नई निर्भरताएं हैं क्या यह ट्रांसमिटिव निर्भरताओं को भी प्राप्त करती है? यानी आपकी निर्भरताओं की निर्भरता? – KomodoDave
मुझे लगता है कि यह आपकी निर्भरताओं की निर्भरताओं को डाउनलोड करता है, केवल उन लोगों को छोड़कर जो केवल मणि के विकास के लिए आवश्यक हैं (जॉन बाचिर के उत्तर का संदर्भ लें - http://stackoverflow.com/questions/4402819/download-all-gems- निर्भरता#answer -4405072) –
बहुत बहुत धन्यवाद! यह मुझे बहुत समय बचाया! – DavidZemon
एचएम। यह थोड़ा मुश्किल है। gem dependency
आपको एक मणि के लिए निर्भरता दिखाएगा, लेकिन यह पेड़ के नीचे सभी तरह से नहीं जाएगा।
➔ gem dependency compass
Gem compass-0.10.5
haml (>= 3.0.4, runtime)
Gem compass-0.10.6
haml (>= 3.0.4, runtime)
➔ gem dependency haml
Gem haml-3.0.21
maruku (>= 0.5.9, development)
yard (>= 0.5.3, development)
Gem haml-3.0.22
maruku (>= 0.5.9, development)
yard (>= 0.5.3, development)
Gem haml-3.0.23
maruku (>= 0.5.9, development)
yard (>= 0.5.3, development)
Gem haml-3.0.24
maruku (>= 0.5.9, development)
yard (>= 0.5.3, development)
"विकास" का अर्थ है कि केवल तभी जरूरी है जब आप मणि विकसित कर रहे हों। "रनटाइम" का अर्थ है कि इसका उपयोग करने के लिए आपको इसकी आवश्यकता है।
इसलिए इस मामले में, केवल निर्भरता हैमल है। अगर यह एक अधिक जटिल मणि था, तो मुझे पूरे पेड़ को उत्पन्न करने का एक अच्छा तरीका नहीं पता।
एफवाईआई: कंपास v0.11 – chriseppstein
मैं
export GEM_HOME=.
export GEM_PATH=.
gem install --no-ri --no-rdoc --install-dir . <gem>
- 1. रत्न अर्थ
- 2. RVM रत्न में रत्न देखें
- 3. रत्न कैसे विकसित करें?
- 4. एक रूबी रत्न स्रोत
- 5. स्प्रिंग निर्भरता इंजेक्शन: इंटरफ़ेस के सभी उदाहरण इंजेक्ट करें
- 6. वेबसाइट की एक निर्देशिका से सभी छवियों को डाउनलोड करें
- 7. पायथन इंटरनेट पते से सभी फाइलें डाउनलोड करें?
- 8. पायथन-एफ़टीपी निर्देशिका में सभी फाइलें डाउनलोड करें
- 9. एंड्रॉइड - सर्वर पर किसी फ़ोल्डर से सभी फाइलें डाउनलोड करें
- 10. जावा एप्लिकेशन बनाना जो अपनी निर्भरता डाउनलोड करता है
- 11. आरवीएम: एक रत्न के सभी रत्नों को अनइंस्टॉल करना
- 12. रत्न :: त्रुटि
- 13. RMagick रत्न
- 14. डाउनलोड प्रबंधक - डाउनलोड गति को सीमित करें
- 15. Grails फ़ाइल डाउनलोड करें
- 16. क्यों एसबीटी अपनी पुस्तकालय निर्भरता डाउनलोड नहीं करता है?
- 17. रूबी रत्न स्थापित कर रहा है, हैंग रत्न
- 18. पुरानी रत्न दिखाएं?
- 19. टीमसिटी का उपयोग कर सभी एजेंटों पर रूबी रत्न कैसे स्थापित करें?
- 20. NKAssetDownload डाउनलोड करें
- 21. FtpWebRequest फ़ाइल डाउनलोड करें
- 22. एकल फ़ाइल डाउनलोड करें
- 23. टोना रत्न - कस्टम बाहरी प्रदाताओं
- 24. आईडीईए में ग्रैडल प्रोजेक्ट के लिए निर्भरता स्रोत कैसे डाउनलोड करें?
- 25. निर्भरता का उपयोग कैसे शुरू करें?
- 26. रूबी रत्न स्थापना त्रुटि
- 27. रत्न फ़ाइल धक्का
- 28. परस्पर विरोधी माणिक रत्न
- 29. रूबी रत्न: आयात
- 30. रेल रत्न अंक
किया कि मैं क्या आपके उपयोग के मामले है पता नहीं है, लेकिन अगर आप अभी तक Bundler उपयोग नहीं कर रहे, मुझे यकीन है कि यह अपनी समस्याओं में से कुछ का समाधान होगा। शुरू करना आसान है और ताजा हवा का सांस है। –