如何在RStudio中更改R的语言环境?

我在Ubuntu 12.10上使用R版本2.15.3(2013-03-01)。 该系统是德语和R是一样的。search错误消息时,这是不方便的。

在xterm这样执行R $ LANG="C" R部分解决了这个问题。 然后R显示一切英文。 但是当以这种方式加载RStudio时,R解释器仍然是德语。 所以我正在寻找一种方法来改变R本身的R语言环境。

我发现这个: 如何更改R中的语言设置 ,但是Sys.setenv(LANG = "en")用于我:

 2+x # Fehler: Objekt 'x' nicht gefunden Sys.setenv(LANG = "en") 2+x # Fehler: Objekt 'x' nicht gefunden 

我也试过Sys.setenv(LANG = "en_US.UTF-8")没有成功。

Sys.getlocale()输出

 Sys.getlocale() # [1] "LC_CTYPE=de_DE.UTF-8;LC_NUMERIC=C;LC_TIME=de_DE.UTF-8; # LC_COLLATE=de_DE.UTF-8;LC_MONETARY=de_DE.UTF-8;LC_MESSAGES=de_DE.UTF-8; # LC_PAPER=C;LC_NAME=C;LC_ADDRESS=C;LC_TELEPHONE=C;LC_MEASUREMENT=de_DE.UTF-8; # LC_IDENTIFICATION=C" 

(为了方便添加了线刹)

刚刚有同样的问题,并find了在Windows / Linux上为我工作的解决scheme:

 Sys.setlocale("LC_ALL","English") 
 Sys.setlocale("LC_MESSAGES", 'en_GB.UTF-8') Sys.setenv(LANG = "en_US.UTF-8") 

这2个为我工作。 在Eclipse中没有更多的波兰语错误消息。虽然我认为只有第二个效果。 谢谢

编辑:虽然我必须执行那些每次我重新启动R环境。

尝试:

 Sys.setlocale("LC_MESSAGES", 'en_GB.UTF-8') 

取自: http : //cran.r-project.org/doc/manuals/r-patched/R-admin.html#Localization-of-messages应该咨询进一步的细节。

尝试Sys.setlocale("LC_TIME", "English")

Ubuntu (14.04)中,这是为我工作的解决scheme:

编辑主目录中的.Renviron文件并添加以下行:

 LANGUAGE="en_US.utf8" # for R with British accent use en_GB.utf8 

然后重启R.

我有同样的问题。 我通过改变我的Macbook的系统偏好 – >地区为美国解决了它。 然后,重新安装R.然后,系统语言最终改变。

sessionInfo()

语言环境:[1] en_US.UTF-8 / zh_CN.UTF-8 / zh_CN.UTF-8 / C / zh_CN.UTF-8 / zh_CN.UTF-8

我认为这是Ubuntu的问题,而不是R.如果操作系统没有正确的语言环境设置“en”,则R无法使用它。 检查操作系统区域设置。 或者使用区域设置“C”而不是“en”可能仍然工作。

 Sys.setenv(LANG='C') 

我发现它不是本地化的问题,但date格式和系统设置中的所有东西。 尝试改变,以英语,然后