对于postgres错误,Node.js和npm pg

时间:2012-04-09 09:08:59

标签: node.js npm

我正在尝试使用Postgesql客户端来处理使用NPM的节点。使用节点v0.6.14并收到以下错误:

  

pg@0.5.4 install / Users / matt / Sites / node_test / node_modules / pg

     

node-waf configure build ||真

检查程序g ++或c ++:/ usr / bin / g ++

...

'configure'成功完成(0.082秒)

Waf:输入目录'/ Users / matt / Sites / node_test / node_modules / pg / build'

[1/2] cxx:src / binding.cc - >建立/释放/ SRC / binding_1.o

../ src / binding.cc:3:25:错误:node_events.h:没有这样的文件或目录

...

构建失败: - >任务失败(错误#1):   {task:cxx binding.cc - > binding_1.o} pg@0.5.4 ./node_modules/pg └──通用池@ 1.0.6`

我设置了$ NODE_PATH,感觉有点卡住了,不知道出了什么问题。谢谢!

1 个答案:

答案 0 :(得分:2)

我正在关注Heroku“Node.js入门”文章,并建议使用pg软件包的v0.5.4。

但是,我正在使用Node的0.6.x版本,所以我遇到了同样的错误。

我通过更改我的package.json文件来修复它,以指定v.0.15的pg。

"dependencies": { "pg": "0.6.15" }