Как исправить ошибку «tar: Failed to set default locale»? - PullRequest
34 голосов
/ 11 октября 2010

Я пытаюсь установить пакет в R, что я клянусь своей кровью, никогда не делаю, но я здесь.

Команда предположительно идет:

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-Вздох. Кто-нибудь знает, как я могу сказать tar, в какой локали я нахожусь, а не то, что я понимаю, зачем это нужно или почему он не может просто знать это уже?

Я использую OSX 10.6.4 и R 2.11.1 GUI 1.34 Leopard build 64-bit (5589).

Ответы [ 3 ]

69 голосов
/ 12 октября 2010

Шаг 1 (в консоли R)

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

Шаг 2. Перезапустите R

Источник: http://cran.r -project.org / bin / macosx / RMacOSX-FAQ.html # Интернационализация R_002eapp

22 голосов
/ 07 апреля 2016

Используйте эту команду в консоли R:

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

Не забудьте выйти и начать заново R.

0 голосов
/ 23 июля 2018
  • Лучше закройте всю R studio и снова откройте ее, чтобы исправить ошибку tar: Не удалось установить языковой стандарт по умолчанию
...