我正在尝试更新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版本。感谢任何人的时间。
答案 0 :(得分:0)
PATH
设置为PATH=/usr/bin:$PATH
或您更容易
sudo /usr/bin/R CMD javareconf
请注意,-n
不会做任何事情,所以你可能并不是那个意思。此外,如果您的/usr/bin
上甚至没有PATH
,那么您可能会遇到更大问题,因为您首先需要找到java
。在这种情况下,使用sudo -i
可能会更好运,然后使用shell来修复系统中未正确设置的任何环境变量。