解决macOS上R软件包安装中的语言环境/编码错误?

时间:2019-03-27 16:37:32

标签: r macos

在macOS上的非美国语言环境中,尝试使用devtools从Github安装软件包会产生以下警告/错误:

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

对上一个问题here的回答解释了如何在用户端(运行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

0 个答案:

没有答案