2010-10-11 23 views
27

Bir paketi R'ye yüklemeye çalışıyorum, kanımın üzerine asla küfür etmediğim bir şey, ama buradayım.'tar: Varsayılan yerel ayar başarısız' hatası nasıl düzeltilir?

komut sözde gider:

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-nefes. Tarife hangi lokalde bulunduğumu nasıl anlatabileceğimi bilen var mı, neden buna ihtiyacı olduğunu anlamıyorum, ya da neden bunu zaten bilmiyorum?

OSX 10.6.4 ve R 2.11.1 GUI 1.34 Leopard derlemesini 64-bit (5589) çalıştırıyorum.

+2

Yeni başlayanlar için, belirtilen memnuniyeti denemeye ne dersiniz * Bağlıdır * kutunuzun üzerinde görünmüyor mu? –

+1

'Sys.getlocale()' dan ne alırsınız? –

+0

Ack, çok kötü Joris, Ben aşağıdaki cevabı denemeden önce kontrol etmeyi unutmuştum, ama İzlandalı ya da bir şey olduğundan şüpheleniyorum, çünkü bu benim sistem tercihlerim. Dirk, bu paket o komuttan sonra işe yaramadığından, kullanılamaz durumda, bazı labirentler arasında gidip gitmeyeceğim. – gakera

cevap

56

(R konsolunda) Adım 1

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

Adım 2: Yeniden R

Kaynak: http://cran.r-project.org/bin/macosx/RMacOSX-FAQ.html#Internationalization-of-the-R_002eapp

+11

Teşekkürler, bu işe yarıyor. % 100 net olmak için, bu komut R konsoluna değil, Terminal'e yapıştırılır ve sonra R konsolunun yeniden başlatılması gerekir. – gakera

+1

rJava paketi ile ilgili sorunlar için de çalıştı. –

+3

Bu, OSX 10.9.5'te benim için çalışmadı. Ben aslında bir Alman bilgisayarındayım ve bu yüzden echo $ LANG'de ** de_DE.UTF-8 ** döner. Bunu _en-US.UTF-8_ yerine denedim ve aynı zamanda cevabınız aynen herhangi bir etkiye sahip değildi. –

18

Kullanım R konsolunda bu komut:

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

hatırla Çıkmak ve tekrar başlatmak için R.

İlgili konular