【发布时间】:2016-09-27 16:50:15
【问题描述】:
我没有成功在 El Capitan 上设置环境变量。与码头或 bash shell 无关。尝试运行需要 JDBC 驱动程序的环境路径变量以连接到 oracle db 的 java gui: http://docs.oracle.com/cd/E11882_01/install.112/e38228/inst_task.htm#BABBBHJH
我试过方法:
在 launchd.conf:
setenv JDBC /Users/mac_admin/Downloads/Oracle/instantclient_12_1osx - Setting environment variables in OS X? - Stack Overflow在 .profile:
export JDBC /Users/mac_admin/Downloads/Oracle/instantclient_12_1terminal - 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 是可接受的文件位置吗?
谢谢
【问题讨论】:
-
你想做什么?您是想从 bash shell 中获取一些 JDBC 二进制文件,还是试图从 Dock 中获取一些东西?在 OS X 中,Dock 是“特殊的”,因为它不获取用户的环境。有点烂,真的。
-
与dock或bash shell无关。尝试运行需要 JDBC 驱动程序的环境路径变量以连接到 oracle 数据库的 java gui:docs.oracle.com/cd/E11882_01/install.112/e38228/…
标签: oracle jdbc osx-elcapitan path-variables