Странные языковые проблемы в RStudio после обновления до OsX Mojave - PullRequest
0 голосов
/ 02 октября 2018

У меня странные проблемы с R после обновления до OsX Mojave.

Когда я запускаю проект RStudio, я получаю:

During startup - Warning messages:
1: Setting LC_CTYPE failed, using "C" 
2: Setting LC_COLLATE failed, using "C" 
3: Setting LC_TIME failed, using "C" 
4: Setting LC_MESSAGES failed, using "C" 
5: Setting LC_MONETARY failed, using "C" 

Чем, если я source() Rфайлы выдают ошибку, если я не удаляю опцию encoding = 'UTF-8', если есть неанглийские символы, такие как ударные гласные.

Наконец, те же символы, если я использую функцию View, кодируются, поэтому àèòùстать <c3><a0><c3><a8><c3><b2><c3><b9>

Как я могу решить это?Это очень раздражает, особенно при сохранении / поиске R-файлов из RStudio, так как он по умолчанию ставит encoding = 'UTF-8'.

UPDATE: проблема, похоже, связана с RStudio.Использование простого RI не вызывает никаких ошибок.

1 Ответ

0 голосов
/ 29 октября 2018

Та же проблема появляется и на моем ноутбуке.Тем не менее, это не первый случай, когда локаль r-studio изгибается после выпуска новой версии MAC OS.

Как исправить ошибку tar: Не удалось установить локаль по умолчанию?

Ссылка выше, созданная 8 лет назад, решила эту проблему с помощью одной строки кода:

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

Также я обнаружил вашу связанную проблему с github.Кажется, новое обновление r-studio решило эту проблему.Поможет либо обновление, либо выполнение кода выше.

https://github.com/rstudio/rstudio/issues/3587

...