我正在尝试使用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,感觉有点卡住了,不知道出了什么问题。谢谢!
答案 0 :(得分:2)
我正在关注Heroku“Node.js入门”文章,并建议使用pg软件包的v0.5.4。
但是,我正在使用Node的0.6.x版本,所以我遇到了同样的错误。
我通过更改我的package.json文件来修复它,以指定v.0.15的pg。
"dependencies": {
"pg": "0.6.15"
}