2013-01-07 45 views
5

पर मेरे पुस्तकालय पा सकते हैं, लेकिन यह वहाँ संबोधित नहीं किया गया है, इसलिए मैं यहाँ कोशिश कर रहा हूँ।RStudio नहीं एक जोड़े हफ्ते पहले मैं <a href="http://support.rstudio.org/help/discussions/problems/4367-rstudio-cant-find-my-library-on-startup" rel="noreferrer">RStudio support forums</a> पर इस प्रश्न पूछा स्टार्टअप

मैं विंडोज 7 और आर 2.15.2 पर RStudio 0.97.248 (वर्तमान संस्करण) का उपयोग कर रहा हूँ।

जब मैं RStudio खोलते हैं, तो सामान्य आर संस्करण जानकारी के बाद, मैं दो त्रुटियों के साथ प्रस्तुत कर रहा हूँ:

Error in packageVersion("knitr") : package ‘knitr’ not found Error in 
packageVersion("Rcpp") : package ‘Rcpp’ not found 

लेकिन मैं require() का उपयोग कर एक समस्या के बिना दोनों संकुल लोड कर सकते हैं। (यही है, शुरू करने RStudion पर त्रुटियों के बाद, मैं require(knitr) दर्ज कर सकते हैं और knitr सफलतापूर्वक लोड होगा। वास्तविक समस्या यह है कि मैं का उपयोग नहीं कर सकते हैं, उदाहरण के लिए, एक अनुसंधान Markdown दस्तावेज़ पर बुनना एचटीएमएल आदेश, के बाद भी मैन्युअल knitr लोड हो रहा है । अगर मैं require(knitr) साथ knitr लोड करते हैं, तो एक नया आर Markdown दस्तावेज़ को खोलने (जिसके लिए RStudio एक अच्छा टेम्पलेट से चूक), यह और बुनना एचटीएमएल करने का प्रयास बचाने के लिए, RStudio मुझे आर Markdown दस्तावेज़ के शीर्ष पर एक छोटे से त्रुटि संदेश देता है कि

आर Markdown knitr पैकेज (संस्करण 0.5 या उच्च)

मैं RStu संभालने कर रहा हूँ की आवश्यकता है डीओओ सही लाइब्रेरी पथों को नहीं देख रहा है।

> .libPaths() 
[1] "\\\\gregorp.homedir.nebula.washington.edu/homes/R/win-library/2.15" 
[2] "C:/Program Files/R/R-2.15.2/library"        
[3] "C:/Program Files/RStudio/R/library" 
पहली प्रविष्टि से किया जा रहा है जहाँ मैं कर सकते हैं और पैकेज इंस्टॉल (और मेरी Rcpp और knitr प्रतिष्ठानों स्थित हैं) करते हैं साथ

। मुझे लगता है कि मुझे this guy के समान समस्या है, लेकिन यह चर्चा असंगत है।

मैं अपने R-2.15.2/etc/ फ़ोल्डर में मेरी Rprofile.site फाइल करने के लिए लाइन

.Library.site <- "\\\\gregorp.homedir.nebula.washington.edu/homes/R/win-library/2.15" 

जोड़ने की कोशिश की है, लेकिन समस्या बनी रहती है। , मैं दोनों आर स्थापित कर रहे

+0

यदि आप 2 पैकेज अपडेट करते हैं तो आप क्या करेंगे? – agstudy

+1

क्या होगा यदि आप लूप से RStudio लेते हैं, और कमांड लाइन से R चलाते हैं? – Spacedman

+0

@ स्पेसमैन कमांड लाइन (या आर जीयूआई) 'की आवश्यकता है (knitr) 'या' आवश्यकता (आरसीपीपी)' ठीक काम करता है। यहां तक ​​कि RStudion में, स्पष्ट रूप से उन आदेशों को दर्ज करना ठीक काम करता है। हालांकि, यदि मैं 'आवश्यकता (knitr) 'के साथ सफलतापूर्वक मैन्युअल रूप से' knitr' लोड करने के बाद भी, 'RTudio में एक आर मार्कडाउन दस्तावेज़ को' बुनाई 'करने का प्रयास करता हूं, तो मुझे एक त्रुटि मिलती है कि" आर मार्कडाउन को knitr पैकेज की आवश्यकता होती है "। (इस जानकारी को प्रश्न में जोड़ने के लिए संपादन।) – Gregor

उत्तर

4

मैं साफ शुरू करने का फैसला और RStudio और मेरे पुराने पुस्तकालय नष्ट कर दिया। व्यवस्थापक के रूप में चल रहे आर (या RStudio) ने मुझे डिफ़ॉल्ट लाइब्रेरी में स्थापित करने की अनुमति दी, जो एक अलग पुस्तकालय का उपयोग करने की समस्याओं से बचाता है। एक काम के आसपास, लेकिन मैं फिर से बुनाई कर सकते हैं!

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