Mac 的 rJava 和终端输入问题
Issues with rJava and Terminal inputs for Mac
我正在尝试更新 RJava 以在我的 mac 上反映最新版本的 Java 1.8。我想我在这样做时找到了正确的信息,但是当我使用 'Terminal' 到 运行 一些代码时,问题就出现了。我必须 运行:
sudo R CMD javareconf -n
但我收到以下错误:
sudo: R: command not found
网上查了一些资料,发现需要在Terminal中更改路径。我发现R所在的路径是'/usr/bin/R'。当我使用命令更改路径时:
export PATH=/usr/bin/R:$PATH
然后再次尝试 运行 代码;我不知道在哪里,我运气不好。我不明白代码是什么,但我只能假设它做了什么。希望我能深入了解如何更改路径,以便将 rJava 更新为更新的 Java 版本。谢谢大家的宝贵时间。
PATH
设置为 PATH=/usr/bin:$PATH
或者您更简单
sudo /usr/bin/R CMD javareconf
请注意 -n
不会执行任何操作,因此您可能不是那个意思。此外,如果您的 PATH
上什至没有 /usr/bin
,您可能会遇到更大的问题,因为您首先还需要找到 java
。在这种情况下,使用 sudo -i
可能会更好,然后使用 shell 修复系统中未正确设置的环境变量。
我正在尝试更新 RJava 以在我的 mac 上反映最新版本的 Java 1.8。我想我在这样做时找到了正确的信息,但是当我使用 'Terminal' 到 运行 一些代码时,问题就出现了。我必须 运行:
sudo R CMD javareconf -n
但我收到以下错误:
sudo: R: command not found
网上查了一些资料,发现需要在Terminal中更改路径。我发现R所在的路径是'/usr/bin/R'。当我使用命令更改路径时:
export PATH=/usr/bin/R:$PATH
然后再次尝试 运行 代码;我不知道在哪里,我运气不好。我不明白代码是什么,但我只能假设它做了什么。希望我能深入了解如何更改路径,以便将 rJava 更新为更新的 Java 版本。谢谢大家的宝贵时间。
PATH
设置为 PATH=/usr/bin:$PATH
或者您更简单
sudo /usr/bin/R CMD javareconf
请注意 -n
不会执行任何操作,因此您可能不是那个意思。此外,如果您的 PATH
上什至没有 /usr/bin
,您可能会遇到更大的问题,因为您首先还需要找到 java
。在这种情况下,使用 sudo -i
可能会更好,然后使用 shell 修复系统中未正确设置的环境变量。