Как исправить ошибку "tar: Failed to set default locale"?
Я пытаюсь установить пакет в 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`
Ле-Вздох. Кто-нибудь знает, как я могу сказать tar, в какой локали я нахожусь, а не то, что я понимаю, зачем это нужно или почему он не может просто знать это уже?
Я использую OSX 10.6.4 и R 2.11.1 GUI 1.34 Leopard build 64-bit (5589).
4 ответа
Решение
Шаг 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:
system("defaults write org.R-project.R force.LANG en_US.UTF-8")
Не забудьте выйти и начать снова R.
см.: https://github.com/nerves-project/nerves/issues/376#issuecomment-456939623
Если вы не хотите постоянно устанавливать env. переменная. делать:
$ export LANG=en_US.UTF-8
$ export LC_ALL=$LANG
Нет необходимости перезапускать систему.
- Лучше закройте всю R studio и снова откройте ее, чтобы исправить ошибку tar: Не удалось установить локаль по умолчанию