Node.js 为什么可以';我不能在Mac上安装PostGreSQL吗?
我正试图在我的Mac(Mac OS 10.6.8 Snow Leopard)上安装PostGreSQL,但一直出现以下错误:Node.js 为什么可以';我不能在Mac上安装PostGreSQL吗?,node.js,npm,pg,Node.js,Npm,Pg,我正试图在我的Mac(Mac OS 10.6.8 Snow Leopard)上安装PostGreSQL,但一直出现以下错误: $ npm install pg npm http GET https://registry.npmjs.org/pg npm http 304 https://registry.npmjs.org/pg npm http GET https://registry.npmjs.org/generic-pool/1.0.7 npm http 304 https://regi
$ npm install pg
npm http GET https://registry.npmjs.org/pg
npm http 304 https://registry.npmjs.org/pg
npm http GET https://registry.npmjs.org/generic-pool/1.0.7
npm http 304 https://registry.npmjs.org/generic-pool/1.0.7
> pg@0.6.9 install /Users/omegatai/node_modules/pg
> node-waf configure build || (exit 0)
Checking for program g++ or c++ : /usr/bin/g++
Checking for program cpp : /usr/bin/cpp
Checking for program ar : /usr/bin/ar
Checking for program ranlib : /usr/bin/ranlib
Checking for g++ : ok
Checking for node path : ok /usr/local/lib/node
Checking for node prefix : ok /usr/local
Checking for program pg_config : not found
/Users/omegatai/node_modules/pg/wscript:16: error: The program ['pg_config'] is required
pg@0.6.9 ./node_modules/pg
└── generic-pool@1.0.7
什么是pg_配置?如何解决此问题?谢谢 该程序通常作为PostgreSQL server安装的一部分安装。另一方面,您似乎正在安装一个客户端库,该库要求已经安装了服务器
首先前往并安装PostgreSQL server。该程序通常作为PostgreSQL server安装的一部分进行安装。另一方面,您似乎正在安装一个客户端库,该库要求已经安装了服务器
请先转到并安装PostgreSQL server。在安装pg之前是否安装了PostgreSQL?我想不是 pg_config提供PostgreSQL的构建时配置。如果您安装了PostgreSQL二进制文件,那么它应该位于可执行文件路径的某个位置。跑
which pg_config
显示程序的绝对路径。我忘了雪豹有没有,但Lion的确有/usr/bin/pg_config
我猜您没有安装PostgreSQL或者没有正确配置PATH变量。在安装pg之前是否安装了PostgreSQL?我想不是 pg_config提供PostgreSQL的构建时配置。如果您安装了PostgreSQL二进制文件,那么它应该位于可执行文件路径的某个位置。跑
which pg_config
显示程序的绝对路径。我忘了雪豹有没有,但Lion的确有/usr/bin/pg_config
我猜您尚未安装PostgreSQL或未正确配置PATH变量。此me是否应移动到ServerFault?此me是否应移动到ServerFault?仅客户端库构建还需要具有pg_配置,因为客户端库的用户需要使用该程序查找库文件并包括文件位置。我现在使用FreeBSD 9端口验证了这一点。看起来它确实有pg_配置。无论如何,正确安装客户端库和/或服务器时,应将pg_config安装为可执行文件。仅客户端库构建也需要pg_config,因为客户端库的用户需要使用该程序查找库文件并包括文件位置。我现在使用FreeBSD 9端口验证了这一点。看起来它确实有pg_配置。无论如何,正确安装客户端库和/或服务器时,应将pg_config安装为可执行文件。