如何在osx el capitan上设置路径变量?

时间:2016-09-27 16:50:16

标签: oracle jdbc osx-elcapitan path-variables

我没有成功在El Capitan上设置环境变量。与dock或bash shell无关。尝试运行java gui,它需要一个环境路径变量到JDBC驱动程序才能连接到oracle db: http://docs.oracle.com/cd/E11882_01/install.112/e38228/inst_task.htm#BABBBHJH

我尝试过方法:

在每种情况下,终端上的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是文件的可接受位置吗?

THX

1 个答案:

答案 0 :(得分:0)

你想要使用它的重要性。如果您只是想从终端shell中运行一些二进制实用程序,那么您可以在〜/ .bash_profile中添加导出,然后您就可以了:export JDBC='Robert was here'

tcc-rkuhar:scouting robert.kuhar$ source ~/.bash_profile
tcc-rkuhar:scouting robert.kuhar$ echo $JDBC
Robert was here

您需要等号来获取环境变量集。假设您在导出JDBC中放置的值是直接具有要执行的二进制文件的值。 〜/ .bash_profile中的行可能是......

export JDBC=/Users/mac_admin/Downloads/Oracle/instantclient_12_1
PATH="${PATH}:$JDBC"

如果你

,你会知道这有效
echo $PATH
/usr/local/bin:...blah...blah...blah::/Users/mac_admin/Downloads/Oracle/instantclient_12_1