mac 安装node-oracle文档
发布于 9 年前 作者 lvyanjun 4453 次浏览 最后一次编辑是 8 年前 来自 分享

1.下载nodejs安装包,官网上下载pkg

注意: 下载v0.10.39版本的node.pkg,其他版本的会有问题

双击安装 检查是否成功: #node —version #npm —version #sudo npm install node-gyp -g

2.安装node-oracle 下载安装包 instantclient-basic-macos.x64-11.2.0.4.0.zip instantclient-sdk-macos.x64-11.2.0.4.0.zip

#unzip instantclient-basic-macos.x64-11.2.0.4.0.zip #unzip instantclient-sdk-macos.x64-11.2.0.4.0.zip

#cd ~/Documents #mkdir oracle #mv instantclient_11_2 ~/Documents/oracle

#vim ~/.bash_profile

内容: export OCI_HOME=/Users/lyj/Documents/oracle/instantclient_11_2 export OCI_LIB_DIR=$OCI_HOME export OCI_INCLUDE_DIR=$OCI_HOME/sdk/include export OCI_VERSION=11 export NLS_LANG=AMERICAN_AMERICA.UTF8 export DYLD_LIBRARY_PATH=$OCI_LIB_DIR

退出然后执行命令 #source ~/.bash_profile

然后 #cd $OCI_LIB_DIR #ln -s libclntsh.dylib.11.1 libclntsh.dylib #ln -s libocci.dylib.11.1 libocci.dylib

3.可能还需要安装xcode,因为项目可能对xcode有依赖,所以需要安装 安装xcode,App Store上面下载安装就行

备注:若有问题可留言…

4 回复

6.pic.jpg

顶贴并马克

阁下是这个https://github.com/joeferner/node-oracle吗,这个在用的时候会有个bug。最后是用的/strong-oracle解决的

什么bug呢?

mac 卸载nodejs方法: 例子: 新建文件 : uninstall_node.sh 内容: #!/bin/bash lsbom -f -l -s -pf /var/db/receipts/org.nodejs.pkg.bom
| while read i; do sudo rm /usr/local/${i} done sudo rm -rf /usr/local/lib/node
/usr/local/lib/node_modules
/var/db/receipts/org.nodejs.*

然后执行这个文件: #uninstall_node.sh

回到顶部