启动期间-警告消息:在Windows上设置LC_CTYPE =失败

时间:2019-01-09 03:32:18

标签: r windows rstudio

每当我启动Rstudio时,升级Windows 10后,我都会收到以下警告消息。

During startup - Warning message: Setting LC_CTYPE= failed

我当前正在运行Microsoft R Open版本。

有没有一种方法可以解决此警告消息,我在stackoverflow上找到了一些适用于Mac的解决方案,但不适用于Windows。

1 个答案:

答案 0 :(得分:3)

针对该问题,我发现最好的解决方法是设置.Renviron文件并覆盖该区域的语言环境。

如何设置和修改.Renviron文件,即在本打开的书Efficient R Programming的有关章节中进行了描述。因此,只需复制行即可

user_renviron = path.expand(file.path("~", ".Renviron"))
file.edit(user_renviron) # open with another text editor if this fails

,然后编辑.Renviron文件以更改语言环境。请注意,在操作系统上,某些语言环境将不存在,因此安装它们可能并非易事。但是,语言环境“ C”应始终存在。对我来说,“ English_United States.1252”在Windows上也可以使用,我在.Renviron文件中添加了以下几行(包括换行符)

LC_COLLATE  = "English_United States.1252"
LC_CTYPE    = "English_United States.1252"
LC_MONETARY = "English_United States.1252"
LC_NUMERIC  = "English_United States.1252"
LC_TIME     = "English_United States.1252"