【问题标题】:Changing R language setting in terminal在终端中更改 R 语言设置
【发布时间】:2016-07-14 03:17:33
【问题描述】:

我的笔记本电脑(Mac Air)上安装了R 3.2.2,原来的语言是中文。

我使用system("defaults write org.R-project.R force.LANG en_US.UTF-8")语言 更改为英语。

然后,我的 R 应用程序(GUI)上的语言发生了变化。但是在终端R 中,语言仍然是中文

我使用language = EN,语言可能会改变。

关闭终端后,终端上的R仍然是中文。

有没有人遇到过类似的问题?

【问题讨论】:

  • 此链接是否有帮助:How to change language settings in R。这里还有一个关于更改 R console file 的链接。
  • 使用 R.app 时的 PATH 环境变量与使用 Terminal.app 时不同。然后你加入 RStudio(第三个平台,非常流畅但因在 Mac 上存在难以理解的系统界面问题而臭名昭著),谜题变得更加复杂。而且你还说“关闭终端后,终端上的R仍然是中文。”这需要澄清实际发生的事情。如果你关闭了 Terminal.app,那么 R 怎么还能“继续”做任何事情呢?
  • 做更多的 SO 搜索表明 RStudio 曾经在他们的支持区域中记录了这一点,但链接都说“站点关闭”。因此,在所有三个系统中使用 Sys.getenv() 并搜索 RStudio 新支持区域,看看他们是否将那些旧答案移到了新位置。

标签: r internationalization rstudio osx-mavericks


【解决方案1】:

我知道这是一个老问题,但是对于寻找解决方案的其他人,您需要编辑“.bash_profile”文件,它是您用户目录中的隐藏文件。 (如果您在查找/打开文件时遇到问题,请参阅https://stackoverflow.com/a/36808124/4338841。如果文件不存在,则需要创建该文件。)

然后,将以下行添加到您的 .bash_profile 文件中:

export LC_ALL=en_US

保存。

就是这样!关闭并重新打开终端,运行 R,默认语言现在应该是英语。

【讨论】:

    猜你喜欢
    • 2012-11-14
    • 2019-02-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-06-23
    • 2017-06-24
    • 2019-05-16
    相关资源
    最近更新 更多