在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