पर स्थित किसी अन्य आर पैकेज पर निर्भर करता है, मैं गिटहब, LW1949 पर एक आर पैकेज बना रहा हूं, जो कि गिटहब, jvamisc पर एक अन्य आर पैकेज पर निर्भर करता है। जब मैंएक R पैकेज बनाएं जो गिटहब
require(devtools)
devtools::install_github("user/LW1949")
का उपयोग कर LW1949 स्थापित करने का प्रयास मैं संदेश मिलता है: Skipping 1 packages not available: jvamisc
।
मैं इस निर्भरता को खोजने के लिए सीआरएएन के बजाय LW1949 पैकेज (NAMESPACE में) के import(jvamisc)
भाग को इंगित कर सकता हूं?
निश्चित रूप से इस प्रश्न से पूछा गया है और उत्तर दिया गया है, लेकिन मैं इसके लिए खोज में सफल नहीं था (शायद क्योंकि खोज शब्द बहुत आम हैं - आर, पैकेज, गिटहब, आदि)। मैंने Travis CI और Packrat भर में ठोकर खाई, जिसमें से मैंने उपयोग नहीं किया है। कोई विचार नहीं अगर वे मदद करेंगे। मैं जितना संभव हो सके उतना आसान तय करना पसंद करूंगा। (हम सभी नहीं होंगे?)
मैं आर स्टूडियो संस्करण 0.98.1103 में विंडोज के लिए आर संस्करण 3.1.3 का उपयोग कर रहा हूं।
इसी तरह का प्रश्न अभी मिला है आर-पीकेजी-डेवेल पर पूछें। यदि आप github पर एक ड्रैट रेपो बनाते हैं, तो आप इसे स्पष्ट रूप से अपनी DESCRIPTION फ़ाइल के 'अतिरिक्त_repositories' फ़ील्ड में निर्दिष्ट कर सकते हैं। –
हाय जीन। एसओ पर आपको देखकर अच्छा लगा। अतिरिक्त सुविधाओं के विकल्प की भी आवश्यकता थी जब सीआरएएन और बायोसी पैकेजों का मिश्रण था जो परस्पर निर्भर थे, लेकिन अब आप एक विकल्प में रिपो की खोज सूची निर्दिष्ट कर सकते हैं: 'विकल्प ("repos")' 'setRepositories ' –
आप प्रोजेक्ट को फोर्क करना चाहते हैं और उस पर अपने पैकेज में लिंक कर सकते हैं ... यदि मूल उपयोगकर्ता आपके पैकेज को तोड़ने के तरीके को हटा देता है/बदल देता है। – cory