Je n'ai pas réussi à configurer une variable d'environnement sur El Capitan. Rien à voir avec dock ou shell bash. Essayer de lancer une interface utilisateur graphique java qui nécessite une variable de chemin d'environnement à un pilote JDBC pour se connecter à un oracle db: http://docs.oracle.com/cd/E11882_01/install.112/e38228/inst_task.htm#BABBBHJHComment définir les variables de chemin sur osx el capitan?
J'ai essayé des méthodes:
dans launchd.conf:
setenv JDBC /Users/mac_admin/Downloads/Oracle/instantclient_12_1
osx - Setting environment variables in OS X? - Stack Overflowdans .profile:
export JDBC /Users/mac_admin/Downloads/Oracle/instantclient_12_1
terminal - How do I set environment variables on OS X? - Ask Differentdans .bash_profile:
export JDBC=$(/Users/mac_admin/Downloads/Oracle/instantclient_12_1)
Where to Set Environment Variables in Mac OS X
Dans chaque cas, la commande export
au terminal ne montre pas la nouvelle variable.
Quelle est la méthode correcte pour El Capitan?
Est-ce que "JDBC" est un nom acceptable pour la variable? Ou suis-je censé l'étiqueter? PATH
? Je remarque la commande export
énumère déjà un élément PATH
, et je crains de le remplacer:
declare -x PATH="/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Library/Frameworks/Mono.framework/Versions/Current/Commands"
est-/Users/mac_admin/Downloads/Oracle/instantclient_12_1
un endroit acceptable pour les fichiers?
thx
Qu'est-ce que vous essayez de faire? Essayez-vous de faire fonctionner un objet binaire JDBC à partir d'un shell bash OU essayez-vous de faire fonctionner quelque chose depuis le Dock? Dans OS X, le Dock est «spécial» en ce sens qu'il n'obtient pas l'environnement de l'utilisateur. Genre-de-suce, vraiment. –
rien à voir avec dock ou bash shell. Essayer d'exécuter un Java Java qui nécessite une variable de chemin d'environnement vers un pilote JDBC pour se connecter à un oracle db: http://docs.oracle.com/cd/E11882_01/install.112/e38228/inst_task.htm#BABBBHJH –