2011-12-01 11 views
6

ऐसा लगता है कि आर 2.14 R CMD INSTALL पर स्विच का उपयोग करके पैकेज को बाइट-संकलित कर सकता है लेकिन मुझे install.packages दस्तावेज़ में ऐसा कोई विकल्प नहीं मिला। क्या मैं कुछ भूल रहा हूँ?आर 2.14 बाइट संकलन - install.packages के साथ संभव नहीं है?

उत्तर

7

जैसा कि यह ?install.packages में कहता है, आप INSTALL_opts= तर्क का उपयोग R CMD INSTALL पर अतिरिक्त विकल्प पास करने के लिए कर सकते हैं। यदि आप सीआरएएन से एक बाइनरी पैकेज स्थापित कर रहे हैं, तो यह पहले से ही बाइट-संकलित हो सकता है।

उदाहरण के लिए, से स्थापित करने के लिए स्रोत और बाइट-संकलन मैन्युअल रूप से (सुनिश्चित करें कि आप necessary tools हैं):

install.packages("xts", type="source", INSTALL_opts="--byte-compile") 
+0

तो install.packages (PACKAGE_NAME, INSTALL_opts = "--byte-संकलन") डाउनलोड करेगा क्रैन से पैकेज और इसे बाइट-संकलित स्थापित करें? मैं कैसे बता सकता हूं कि पैकेज बाइट-संकलित है या नहीं? – SFun28

+0

यह केवल तभी काम करेगा जब आप स्रोत से इंस्टॉल कर रहे हों। मुझे यकीन नहीं है कि कैसे पैकेज को बाइट-संकलित किया गया है, पैकेज से फ़ंक्शन प्रिंट करने के अलावा। जैसे 'आधार ::: as.matrix' में मुद्रित आउटपुट के अंत के पास' <बाइटकोड: 0x ...> 'शामिल होगा। –

+0

मैं इस बात पर अलग-अलग पोस्ट करूंगा कि कैसे एक पैकेज बाइट-संकलित है या नहीं। Install.packages का उपयोग कर पैकेज, बाइट-कंपाइल, और इंस्टॉल करने के लिए आवश्यक कथन दिखाने के लिए मेरी पोस्ट अपडेट कर रहा है। आपकी सहायताके लिए धन्यवाद! – SFun28

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