У меня не было успеха, установив переменную окружения на El Capitan. Ничего общего с док-станцией или оболочкой bash. Попытка запустить Java с графическим интерфейсом, который требует переменной среды путь к драйверу JDBC для подключения к БД Oracle: http://docs.oracle.com/cd/E11882_01/install.112/e38228/inst_task.htm#BABBBHJHКак установить переменные пути на osx el capitan?
я попытался методы:
в launchd.conf:
setenv JDBC /Users/mac_admin/Downloads/Oracle/instantclient_12_1
osx - Setting environment variables in OS X? - Stack Overflowв .profile:
export JDBC /Users/mac_admin/Downloads/Oracle/instantclient_12_1
terminal - How do I set environment variables on OS X? - Ask Differentв .bash_profile:
export JDBC=$(/Users/mac_admin/Downloads/Oracle/instantclient_12_1)
Where to Set Environment Variables in Mac OS X
В каждом случае export
команда в терминале не показывает новую переменную.
Что такое правильный метод для El Capitan?
Является ли «JDBC» приемлемым именем для переменной? Или я должен обозначить его PATH
? Я замечаю, команда export
уже перечисляет PATH
пункт, и я боюсь, чтобы перезаписать его:
declare -x PATH="/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Library/Frameworks/Mono.framework/Versions/Current/Commands"
ли /Users/mac_admin/Downloads/Oracle/instantclient_12_1
приемлемое место для файлов?
ТНХ
Что вы пытаетесь сделать? Вы пытаетесь заставить двоичную вещь JDBC работать из оболочки bash? Или вы пытаетесь заставить что-то работать из Dock? В OS X док-станция «специальная», поскольку она НЕ получает среду пользователя. На самом деле это отстой. –
не имеет ничего общего с доком или оболочкой bash. Пытается запустить java gui, для которого требуется переменная пути среды для драйвера JDBC для подключения к Oracle db: http://docs.oracle.com/cd/E11882_01/install.112/e38228/inst_task.htm#BABBBHJH –