2016-05-08 3 views
0

Я пытаюсь обновить RJava, чтобы отразить последнюю версию Java 1.8 на моем Mac. Я думаю, что нашел нужную информацию, но проблема возникает, когда я использую «Terminal» для запуска кода. Я должен бежать:Проблемы с входами rJava и Terminal для Mac

sudo R CMD javareconf -n 

, но я получаю ошибку:

sudo: R: command not found 

Я нашел некоторую информацию в Интернете, и я узнал, что мне нужно изменить путь в терминале. Я узнал, что путь, где R является '/ usr/bin/R'. Когда я изменил путь с помощью команды:

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

, а затем попытался снова запустить код; У меня нет никого, и мне не повезло. Я не понимаю, что такое код, но я могу только предположить, что он делает. Надеюсь, я получу некоторое представление о том, как изменить путь, чтобы я мог обновить rJava до обновленной версии Java. Спасибо вам за время.

ответ

0

Установка PATH будет PATH=/usr/bin:$PATH или вам еще проще

sudo /usr/bin/R CMD javareconf 

Обратите внимание, что -n бы ничего не делать, так что вы, вероятно, не имел в виду, что. Также, если у вас даже нет /usr/bin на вашем PATH, у вас, вероятно, еще большие проблемы, так как вам также необходимо найти java. В таких случаях вам может быть повезло с использованием sudo -i, а затем с помощью оболочки исправить все, что env vars неправильно настроено в вашей системе.

+0

Привет, К сожалению, кажется, что у меня нет «/ usr/bin» в моем Пути. Я буду использовать sudo -i и попытаюсь исправить это оттуда. Спасибо за ваше время. – aselvendran

Смежные вопросы