2010-10-11 6 views
27

मैं आर में एक पैकेज स्थापित करने की कोशिश कर रहा हूं, जो कुछ मैंने अपने खून पर कभी नहीं किया था, अभी तक मैं हूं।'tar: डिफ़ॉल्ट लोकेल सेट करने में विफल' त्रुटि को कैसे ठीक करें?

आदेश माना जाता है कि जाता है:

install.packages('NCStats',,'http://www.rforge.net/')` while I am enjoying the healthy dose of: 

Warning: dependencies 'nortest', 'plotrix', 'sciplot', 'car', 'gplots', 'gdata', 'Hmisc', 'TeachingDemos' are not available 
trying URL 'http://www.rforge.net/bin/macosx/leopard/contrib/2.11/NCStats_0.1-4.tgz' 
Content type 'application/x-gzip' length 237120 bytes (231 Kb) 
opened URL 
==================================================" 
downloaded 231 Kb 
tar: Failed to set default locale 
The downloaded packages are in 
    /var/folders/Qj/Qjps7xnxFcWdSHsJY3lo+k+++TI/-Tmp-//RtmpzNO8MM/downloaded_packages` 

Le-आह। कोई भी जानता है कि मैं कैसे बता सकता हूं कि मैं किस स्थान में हूं, न कि मैं समझता हूं कि इसकी आवश्यकता क्यों है या इसे पहले से ही क्यों नहीं पता?

मैं ओएसएक्स 10.6.4 और आर 2.11.1 जीयूआई 1.34 तेंदुए 64-बिट (5589) का निर्माण कर रहा हूं।

+2

स्टार्टर्स के लिए, नोट किए गए * संतुष्ट * को संतुष्ट करने का प्रयास करने के बारे में * आपके बॉक्स पर ऐसा प्रतीत नहीं होता है? –

+1

आप 'Sys.getlocale()' से वापस क्या प्राप्त करते हैं? –

+0

एक, बहुत खराब जोरीस, मैं यह जांचना भूल गया कि मैंने नीचे दिए गए उत्तर की कोशिश की है, लेकिन मुझे संदेह है कि यह आइसलैंडिक या कुछ था, क्योंकि यही मेरी सिस्टम प्राथमिकताएं हैं। Dirk, चूंकि यह पैकेज उस आदेश के बाद काम नहीं करता है, यह अनुपयोगी है, मैं निर्भरताओं की कुछ भूलभुलैया पर नेविगेट नहीं कर रहा हूं। – gakera

उत्तर

56

चरण 1 (आर कंसोल)

system('defaults write org.R-project.R force.LANG en_US.UTF-8') 

चरण 2: पुनरारंभ आर

स्रोत: http://cran.r-project.org/bin/macosx/RMacOSX-FAQ.html#Internationalization-of-the-R_002eapp

+11

धन्यवाद, यह काम करता है। 100% स्पष्ट होने के लिए, वह आदेश टर्मिनल में चिपकाया गया प्रतिलिपि है, आर कंसोल नहीं, और फिर आर कंसोल को पुनरारंभ करने की आवश्यकता है। – gakera

+1

भी आरजेएवी पैकेज के साथ समस्याओं के लिए काम किया। –

+3

यह ओएसएक्स 10.9.5 पर मेरे लिए काम नहीं किया। मैं वास्तव में एक जर्मन कंप्यूटर पर हूं और इसलिए $ LANG' रिटर्न ** de_DE.UTF-8 ** echo। मैंने _en-US.UTF-8_ के स्थान पर यह भी कोशिश की और आपका जवाब बिल्कुल जैसा है - न ही इसका कोई प्रभाव पड़ा। –

18

आर कंसोल में इस आदेश का उपयोग करें:

system("defaults write org.R-project.R force.LANG en_US.UTF-8") 

याद रखें छोड़ने और फिर से शुरू करने के लिए आर

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