Chinaunix首页 | 论坛 | 博客
  • 博客访问: 674810
  • 博文数量: 102
  • 博客积分: 2585
  • 博客等级: 少校
  • 技术积分: 1115
  • 用 户 组: 普通用户
  • 注册时间: 2005-01-17 02:26
个人简介

IT屌丝一枚

文章分类

全部博文(102)

文章存档

2017年(1)

2016年(1)

2014年(6)

2013年(2)

2012年(1)

2011年(2)

2010年(3)

2009年(3)

2008年(4)

2007年(5)

2006年(40)

2005年(34)

分类: 其他UNIX

2014-03-29 03:08:13

一、首先安装好oracle的instantclient(Mac OSX下面只有11.2.0.3版本可以用了,12的估计不会出了),可参见我之前的文章:
   Mac OSX下Oracle Instant Client的安装及ruby-oci8安装要点备忘
二、在你的.bash_profile文件中加入以下行,设置好环境变量:

点击(此处)折叠或打开

  1. export NLS_LANG="AMERICAN_AMERICA.UTF8"
  2. export OCI_HOME=/Applications/oracle/product/instantclient_64/11.2.0.3.0
  3. export OCI_LIB_DIR=$OCI_HOME/lib
  4. export OCI_INCLUDE_DIR=$OCI_LIB_DIR/sdk/include
  5. export OCI_VERSION=11 #Integer. Optional, defaults to '11'
三、最后运行:npm install oracle

提示:经实践,如果需要安装在公共目录,千万别用sudo来进行安装,会有找不到occi.h的错误提示。因为sudo改变了环境变量。可以采用一个变通的办法。在用户root的.bash_profile文件中添加以上环境变量,然后以root用户身份运行:npm install oracle -g


阅读(1715) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~