Javascript 用于NodeJS的IBM Informix驱动程序-在MacOS上设置环境变量

Javascript 用于NodeJS的IBM Informix驱动程序-在MacOS上设置环境变量,javascript,node.js,macos,driver,informix,Javascript,Node.js,Macos,Driver,Informix,这是我生命的延续 我正在尝试设置IBM的Informix驱动程序,以便在MacOS上与NodeJS一起使用 在查看了NPM库的自述文件之后,我对环境变量是什么以及是否需要全部应用这些变量感到有点困惑 我设法找到SDK文件的安装位置:Applications/IBM/informix,然后将其添加到~/.bash\u概要文件中,如下所示: export INFORMIXDIR=/Applications/IBM/informix export PATH=$PATH:$INFORMIDIR 我是

这是我生命的延续

我正在尝试设置IBM的Informix驱动程序,以便在MacOS上与NodeJS一起使用

在查看了NPM库的自述文件之后,我对环境变量是什么以及是否需要全部应用这些变量感到有点困惑

我设法找到SDK文件的安装位置:
Applications/IBM/informix
,然后将其添加到
~/.bash\u概要文件中,如下所示:

export INFORMIXDIR=/Applications/IBM/informix
export PATH=$PATH:$INFORMIDIR
我是否应该将我的
路径
更改为在末尾包含
/bin

自述文件中的其余陈述也让我感到困惑。 我希望动态设置服务器名称和主机,而不是硬编码它们


请提供一些指导。

PATH env变量需要$INFORMIXDIR/bin。(除了安装脚本,普通$INFORMIXDIR中没有任何东西值得运行)

测试模块可能需要INFORMIXSERVER和INFORMIXSQLHOSTS,但它们不是硬编码的(模块不会将其存储在任何地方) 您将始终能够在运行时指定不同的INFORMIXSERVER/INFORMIXSQLHOSTS

我从未在MacOS上尝试过,但您可能还需要将DYLD\u LIBRARY\u PATH添加到脚本中,类似于“export DYLD\u LIBRARY\u PATH=$LD\u LIBRARY\u PATH”。 一些MacOS二进制文件将使用DYLD_LIBRARY_PATH而不是LD_LIBRARY_PATH