Я хотел бы установить R на моем ноутбуке Mac OS X версии 10.7.3
Я скачал последнюю версию и дважды щелкнул по ней, и она была установлена, при запуске я получаю следующую ошибку, я искал в интернете, но не смог решить проблему, любая помощь будет признательна
ошибки
Во время запуска - Предупреждающие сообщения:
1: Ошибка установки LC_CTYPE, с использованием «C»
2: Ошибка настройки LC_COLLATE, с использованием «C»
3: Ошибка настройки LC_TIME, с использованием «C»
4: Ошибка настройки LC_MESSAGES, с использованием «C»
5: Настройка LC_PAPER не удалось, используя «C»
[R.app GUI 1.50 (6126) x86_64-apple-darwin9.8.0]ВНИМАНИЕ: Вы используете локаль не-UTF8, поэтому будут работать только символы ASCII. Пожалуйста, прочтите R для Mac OS X FAQ (см. Справку) раздел 9 и настройте ваши системные настройки соответственно. [История восстановлена из /Users/nemo/.Rapp.history]
Ответы:
defaults write org.R-project.R force.LANG en_US.UTF-8
источник
LANG
иLC_ALL
установленоen_US.UTF-8
для моего терминала (в~/.bash_profile
файле), и командная строка R не отображает эти предупреждающие сообщения; но R Studio делает. Обнаружено, что R Studio использует Системные настройки> Настройки языка и региона . Которые в моей системе: английский для языка и Испания для региона. Это приводит кen_ES
локали, не поддерживаемой системой. Обнаружил, что я могу установить конкретные настройки для Mac R Studio с помощью этой команды:defaults write org.rstudio.RStudio force.LANG en_US.UTF-8
Установка локалей в терминале решила проблему для меня. Откройте терминал и
Проверьте, отсутствуют ли языковые настройки
Изменить
~/.profile
или~/.bashrc
Запустите
. ~/.profile
или. ~/.bashrc
для чтения из файла.Откройте новое окно терминала и убедитесь, что локали установлены правильно
источник
svg
используяRscript
bash на osx, я получаю это предупреждение. Решение:export LANG=en_US.UTF-8
export LC_ALL=en_US.UTF-8
и решение: записьSys.setenv(LC_ALL="en_US.UTF-8")
в сценарии после ответа Bhoom Suktitipat - все работает для меня.~/.zshrc
.~/.bash_profile
работала правильно; смотрите здесь для получения дополнительной apple.stackexchange.com/a/51038/257940Просто откройте R (программное обеспечение) и скопируйте и вставьте
Надеюсь, что это будет работать нормально или использовать другой метод
и закройте оба терминала и
R
и снова откройтеR
.источник
Я обнаружил немного другую проблему при запуске R через терминал Mac, но при удаленном подключении к серверу Ubuntu, что не позволило мне успешно установить библиотеку.
У меня было решение узнать, какая переменная «LANG» используется в терминале Ubuntu.
Я получил ответ "en_US.TUF-8" от Ubuntu.
Однако в сеансе R я получил значение UTF-8 в качестве значения по умолчанию, и он пожаловался, что
LC_TYPEC Setting LC_CTYPE failed, using "C"
Итак, я попытался изменить эту переменную в R. Это сработало.
источник
Ткс Рамон Гил Морено . Вставка в терминал, а затем перезапуск R Studio сделали свое дело :
напишите org.rstudio.RStudio force.LANG en_US.UTF-8
Среда: MAC OS High Sierra 10.13.1 // RStudio версия 3.4.2 (2017-09-28) - «Короткое лето»
Эннио Де Леон
источник
На моем Mac r установлен
/usr/local/bin/r
, добавьте строку ниже, чтобы.bash_profile
решить ту же проблему:источник