2012-01-16 12 views
25

मुझे पूरा यकीन है कि आप में से बहुत से लोग git सीवीएस के रूप में उपयोग कर रहे हैं। कैसे आप R CMD check पर निम्न चेतावनी बायपास करते हैं:आरएमडी में ब्लैकलिस्ट .git फ़ोल्डर

* checking for executable files ... WARNING 
Found the following executable file(s): 

मैं .Rbuildignore में .git फ़ोल्डर रख कर की कोशिश की, लेकिन कोई भाग्य के साथ।

मुझे लगता है कि यह आप सभी के लिए तुच्छ है जो आर पैकेजों को होस्ट करने के लिए गिथब का उपयोग कर रहे हैं। कोई विचार?

उत्तर

29

हाँ, .Rbuildignore उपयोग करना और फिर .tar.gzनिर्माण और उसके बाद .tar.gz और नहीं स्रोत निर्देशिका की जाँच करें।

+0

मैं जानता था कि यह था एक छोटी सी (पढ़ें: _stupid_) सब के बाद एक। धन्यवाद Dirk! – aL3xa

+0

और कृपया धैर्य रखें, आपको टी -8 मिनट में चेक-मार्क मिलेगा। =) – aL3xa

+0

नहीं, वास्तव में नहीं - मैंने एक ही चीज़ को एक बार पूछा लेकिन आधिकारिक उत्तर है * tar.gz * का परीक्षण करें, भले ही मैं (जैसे आप) निर्देशिका पर परीक्षण करना पसंद करते हैं। '.git /' को छोड़ने के लिए चेक स्क्रिप्ट को बताना आसान होगा, लेकिन ऐसा नहीं हुआ है। –

0

एक ही रास्ता मैं मिल सकता है मेरी बनाता है अभी के लिए इसे बाहर फिल्टर करने के लिए है से इन बेवकूफ संदेशों के छुटकारा पाने के लिए: R CMD check . |grep -v .git

+0

यह गलत है कि आपको 'tar.gz' फ़ाइल * की जांच करें * निर्देशिका नहीं। –

+0

@DirkEddelbuettel निर्देशिका में इसे चलाने पर अन्यथा 'चेक' ठीक काम क्यों कर रहा है? अगर यह केवल काम करने की बजाए ऐसा करने की कोशिश करता है तो यह सिर्फ असफल नहीं होना चाहिए .. – AmanicA

संबंधित मुद्दे