Сценарий оболочки не распознает переменную env JAVA_HOME

Обходной путь для этой ошибки заключается в том, чтобы добавить нижнюю часть ~/.bashrc

eval `gnome-keyring-daemon --start`
1
задан 2 November 2015 в 19:48

2 ответа

Поскольку вы используете скрипт в sudo, он не будет принимать переменную env, установленную пользователем gandalf. Возможно, добавление переменной env в /root/.bashrc может помочь!

0
ответ дан 23 May 2018 в 16:09

Хотя есть много способов, вы можете просто выполнить следующие шаги:

sudo vi /etc/environment Добавить вашу переменную env в файл: JAVA_HOME=/usr/lib/jvm/java-7-oracle/ source /etc/environment Теперь $JAVA_HOME будет доступен для все пользователи. Выполните свой скрипт: sudo sh runxnc.sh
0
ответ дан 23 May 2018 в 16:09

Другие вопросы по тегам:

Похожие вопросы: