Одно из приложений требует JAVA_HOME
переменная. Java установлен. В ~/.profile
У меня есть это:
PATH="/usr/local/heroku/bin:/usr/share/perl6/vendor/bin:/home/arch/.local/bin:$PATH"
JAVA_HOME="/usr/lib/jvm/default"
export JAVA_HOME
PATH=${JAVA_HOME}/bin:${PATH}
Я добавил последние 3 строки. Затем я работал source ~/.profile
и то же окно терминала это показало /usr/lib/jvm/default
который был корректен. Однако в новом терминале это ничего не показало. Что я забывал?
.profile выполняется при входе в систему, но новое окно терминала не является входом в систему и вместо этого выполняет ~/.bashrc.
если Вы выйдете из своей сессии и войдете в систему снова, то Ваш .profile будет иметь желаемый эффект и Ваши новые терминальные сеансы после того, как вход в систему наследует эти настройки от начального входа в систему.