Устранить ошибку локали / кодировки при установке пакета R на macOS? - PullRequest
0 голосов
/ 27 марта 2019

В неамериканской локали на macOS при попытке установить пакет из Github с помощью devtools выдавались следующие предупреждения / ошибки:

tar: Failed to set default locale
    During startup - Warning messages:
    1. Setting LC_CTYPE failed, using "C"
    2. Setting LC_TIME failed, using "C"
    3. Setting LC_MESSAGES failed, using "C"
    4. Setting LC_MONETARY failed, using "C"
...
Error: (converted from warning) Setting LC_CTYPE failed, using "C"
Execution halted

Ответ на предыдущий вопрос здесь объяснил, как решить проблему на стороне пользователя (работает defaults write org.R-project.R force.LANG en_US.UTF-8), но мне интересно, возможно ли решить проблему со стороны пакета.Пользователь установил другие пакеты без проблем, поэтому я должен ожидать, что эта проблема будет решена, если установка происходит через CRAN?

В противном случае, что я могу сделать, чтобы изменить пакет для устранения этой ошибки?Часть файла ОПИСАНИЕ:

...
License: file LICENSE
Encoding: UTF-8
Depends:
    R (>= 3.3),
    ggplot2
Imports:
    reshape2,
    ellipse,
    dplyr,
    scales,
    stringr
Suggests:
    testthat,
    lintr,
    knitr,
    rmarkdown,
    kableExtra
LazyData: true
RoxygenNote: 6.1.1
VignetteBuilder: knitr
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...