适用于Mac的rJava和终端输入问题

时间:2016-05-08 17:37:54

标签: java r macos terminal rjava

我正在尝试更新RJava以在我的mac上反映最新版本的Java 1.8。我认为我在这样做时找到了正确的信息,但是当我使用'终端'运行一些代码。我必须跑:

sudo R CMD javareconf -n

但我收到错误:

sudo: R: command not found

我在网上找到了一些信息,我发现我需要更改终端中的路径。我发现R是' / usr / bin / R'的路径。当我使用命令改变路径时:

export PATH=/usr/bin/R:$PATH

然后尝试再次运行代码;我没有在哪里,我运气不好。我不明白代码是什么,但我只能假设代码是什么。希望我能够对如何更改路径有所了解,以便将rJava更新为更新的Java版本。感谢任何人的时间。

1 个答案:

答案 0 :(得分:0)

PATH设置为PATH=/usr/bin:$PATH或您更容易

 sudo /usr/bin/R CMD javareconf

请注意,-n不会做任何事情,所以你可能并不是那个意思。此外,如果您的/usr/bin上甚至没有PATH,那么您可能会遇到更大问题,因为您首先需要找到java。在这种情况下,使用sudo -i可能会更好运,然后使用shell来修复系统中未正确设置的任何环境变量。

相关问题