【问题标题】:updating both Rprofile and R to the same version将 Rprofile 和 R 更新到相同的版本
【发布时间】:2017-05-29 04:00:50
【问题描述】:

有什么想法,如何找到我的 Rscript 版本? 问题是,一旦我在 mac 终端中运行 R,版本为 3.2.2,但通过 Rscript 运行,版本更改为 3.0.2。我想知道如何更新我的 Rscript 版本!

【问题讨论】:

  • 在不了解本地系统的具体情况的情况下,很难看出这是如何发生的。也许您已经安装了两次 R,一次使用 Homebrew,另一次使用官方软件包?
  • 我明白了,但是有什么方法可以更新最新版本的 Rprofile 吗?
  • 不确定你的意思。 Rprofile 是一个配置文件。当前版本的 R 有一个站点范围的文件;如果您创建了一个用户版本.Rprofile,也可能会有一个。
  • 不清楚这是怎么发生的。您需要详细说明您的系统和R。您可以使用文本编辑器编辑.Rprofile;它只是一个文本文件。

标签: r bash macos version rprofile


【解决方案1】:

我无法发表评论,因为我的代表少于 50,所以我在这里写。

你是在 macOS Sierra 下吗?

当我在将我的 Mac 升级到 macOS 10.12 (Sierra) 后将 R 升级到版本 3.4.0 时,我遇到了 rJava 的一些问题。在寻找解决方案时,我还注意到 GUI 和终端中显示的 R 版本号不同。我不太确定那个问题是什么,但我的部分解决方案是completely uninstall R(注意关于使用which R 的cmets!)。

【讨论】:

  • 感谢您的评论,很抱歉在我的帖子中不清楚。通过以与 R 目录相同的方式更改 Rscript 的目录来解决我的问题。我发现我有 2 个单独的目录,R 在其中一个(3.2.2)中运行,Rscript 在另一个(3.0.2)中运行。所以我把我的 bashrc 改成了:alias R="/usr/local/r-3.2.2/lib64/R/bin/R"alias Rscript="/usr/local/r-3.2.2/bin/Rscript"
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-12-21
  • 1970-01-01
  • 2011-10-22
  • 2023-02-02
  • 2019-08-12
  • 1970-01-01
相关资源
最近更新 更多