【问题标题】:Node.js and npm pg for postgres error用于 postgres 错误的 Node.js 和 npm pg
【发布时间】:2012-04-09 09:08:58
【问题描述】:

我正在尝试让 Postgesql 客户端用于节点与 NPM 一起工作。使用节点 v0.6.14 并收到以下错误:

pg@0.5.4 安装 /Users/matt/Sites/node_test/node_modules/pg

node-waf 配置构建 ||真的

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

...

“配置”成功完成(0.082s)

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

[1/2] cxx: src/binding.cc -> build/Release/src/binding_1.o

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

...

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

我已经设置了 $NODE_PATH,感觉有点卡在这一点上,不太清楚哪里出了问题。谢谢!

【问题讨论】:

    标签: node.js npm


    【解决方案1】:

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

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

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

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

    【讨论】:

      猜你喜欢
      • 2020-08-03
      • 1970-01-01
      • 2012-08-12
      • 2016-07-19
      • 2014-09-28
      • 1970-01-01
      • 2017-06-10
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多