做一个npm安装,它说致命错误:找不到'dbus / dbus.h'文件。我在哪里可以找到这个文件?

时间:2016-03-25 15:59:08

标签: node.js qt compilation npm dbus

我遇到了node和npm的问题所以我完全卸载了它们并重新安装它们。初步搜索表明这应该是usr / include。我在卸载过程中从那里删除了文件,我担心我可能错误地删除了这个文件。

我在哪里可以找到该文件?

操作系统:OSX 10.11.3

节点版本:5.5.0

npm版本:3.5.3

以下是我收到的错误消息:

 CXX(target) Release/obj.target/dbus/src/dbus.o
../src/dbus.cc:6:10: fatal error: 'dbus/dbus.h' file not found
#include <dbus/dbus.h>
         ^
1 error generated.
make: *** [Release/obj.target/dbus/src/dbus.o] Error 1
gyp ERR! build error 
gyp ERR! stack Error: `make` failed with exit code: 2
gyp ERR! stack     at ChildProcess.onExit (/usr/local/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:276:23)
gyp ERR! stack     at emitTwo (events.js:100:13)
gyp ERR! stack     at ChildProcess.emit (events.js:185:7)
gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:200:12)
gyp ERR! System Darwin 15.3.0
gyp ERR! command "/usr/local/Cellar/node/5.5.0/bin/node" "/usr/local/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "configure" "build"
gyp ERR! cwd /Users/crhistian/Four51/OrderCloud- Seed:Components/seed-development-submodule/node_modules/dbus
gyp ERR! node -v v5.5.0
gyp ERR! node-gyp -v v3.2.1
gyp ERR! not ok 
npm WARN install:dbus@0.2.17 dbus@0.2.17 install: `node-gyp configure build`
npm WARN install:dbus@0.2.17 Exit status 1

1 个答案:

答案 0 :(得分:0)

您需要通过您使用的任何软件包管理器安装dbus(及其开发文件/标头)。对于自制软件,它应该是brew install d-bus