mac node oracle,node环境安装和node-oracledb环境部署相关问题

本文详细介绍了在Mac和Windows系统中安装node-oracledb环境的过程,包括Node.js、Oracle即时客户端、SDK的安装,以及环境变量配置。特别提醒,node-oracledb适合作为服务驱动而非客户端驱动使用。在Mac环境中,推荐使用nvm管理Node.js版本,安装完成后需配置OCI_LIB_DIR和OCI_INC_DIR环境变量。Windows环境则需要Visual Studio和Python 2.7,安装后同样要设置相关环境变量。
摘要由CSDN通过智能技术生成

使用node-oracledb的伙伴可以参考本文进行环境安装,前言建议,如你项目是属于node-oracledb进行类客户端开发,可直接放弃该方案,node-oracledb是本机C++编译模块,node-oracledb的运行环境是必须环境,就是说,就算项目打包出来运行,node-oracledb这些环境依然是你目标机要求环境,相关问题参考官方issue,博主以失败方案为你亲身实验了一波,你应该将node-oracledb作为服务驱动,而不是客户端级别的驱动使用。

Mac环境

要求环境:

node基本环境

Python 环境,通常MacOS10.12版本以上自带python环境

成功安装instantclient-basic-macos.x64-12.1.0.2.0.zip 及instantclient-sdk-macos.x64-12.1.0.2.0.zip

Mac环境node安装

搭建node环境,建议通过node版本管理工具,当然也可以去官网下载安装包安装,这里介绍mac系统node版本管理工具nvm

curl工具现在成为了mac内置命令,通常mac电脑自带curl工具,如未安装curl请自行下载安装,

下载与执行远程安装nvm脚本

curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.2/install.sh | bash

添加系统变量,mac电脑可用~/.bashrc, ~/.bash_profile, 或者 ~/.zshrc来管理系统变量,在你电脑中用户根文件夹执行

ls -a

查看是否已有上诉文件,如无,新建.bash_profile文件,或者另外两种之一亦可,并用vi编辑文件,黏贴以下变量:

touch .bash_profile //新建.bash_profile文件

export NVM_DIR="$HOME/.nvm"

[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm

[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completion

source .bash_profile // 重新加载

重启命令行工具

nvm -v // 查看nvm工具是否安装成功

nvm ls-remote // 查看远程可选node安装版本

nvm install 8.3.0 // 安装node 版本8.3.0

nvm ls // 查看本机已安装node版本并进行管理

oracle

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值