Node.js和Oracle 11g 环境搭建笔记
本系列文章由ex_net(张建波)编写,转载请注明出处。
http://blog.csdn.net/ex_net/article/details/8229335
作者:张建波 邮箱: 281451020@qq.com 电话:13577062679 欢迎来电交流!
服务器环境:
Win2008R2 x64纯净版系统
1.安装Node.js
https://nodejs.org/en/
2.安装Python2.7.13
注意:
(1)Win2008R2 安装 2.7.10 会失败,所以我选择下载了2.7.13
(2)安装时一定要选择自动添加环境变量
(3)安装完毕后,打开CMD测试哈
3.安装微软公司的BuildTools_Full.exe
注意:推荐直接安装VS2015完整版,省得麻烦
https://download.microsoft.com/download/E/E/D/EEDF18A8-4AED-4CE0-BEBE-70A83094FC5A/BuildTools_Full.exe
选择默认安装即可
4.下载Oracle 的SDK包
http://www.oracle.com/technetwork/topics/winx64soft-089540.html
(1)instantclient-basic-windows.x64-12.2.0.1.0.zip
(2)instantclient-sdk-windows.x64-12.2.0.1.0.zip
打开Oralce官网,注册一个账号后,就可以下载了。
将下载好的文件解压缩到C:\Oracle文件目录下,注意是将2个压缩包的文件合并解压到同一个地方哦。。。
5.开始准备下载oralcedb的组件代码了
(1)新建一个你的项目文件夹,例如d:\webroot
(2)执行npm init 初始化命令
(3)设置编译环境变量
如果有其它疑问可以参考:https://github.com/Microsoft/nodejs-guidelines/blob/master/windows-environment.md#compiling-native-addon-modules
npm config set msvs_version 2015
set OCI_INC_DIR=C:\oracle\instantclient_12_2\sdk\include
set OCI_LIB_DIR=C:\oracle\instantclient_12_2\sdk\lib\msvc
oracle的支持库文件位置路径,需要按你的实际解压缩路径修改!
(4)执行npm install oracledb
异常情况处理:
把.node-gyp 和 当前目录下多的出的