nodejs——npm ERR! mdns@2.3.3 install: `node-gyp rebuild`

具体是:homekit插件文件执行报错,

> mdns@2.3.3 install /root/hlcore/node_modules/mdns
> node-gyp rebuild

make: Entering directory '/root/hlcore/node_modules/mdns/build'
  CXX(target) Release/obj.target/dns_sd_bindings/src/dns_sd.o
In file included from ../src/dns_sd.cpp:1:0:
../src/mdns.hpp:32:20: fatal error: dns_sd.h: No such file or directory
compilation terminated.
dns_sd_bindings.target.mk:149: recipe for target 'Release/obj.target/dns_sd_bindings/src/dns_sd.o' failed
make: *** [Release/obj.target/dns_sd_bindings/src/dns_sd.o] Error 1
make: Leaving directory '/root/hlcore/node_modules/mdns/build'
gyp ERR! build error 
gyp ERR! stack Error: `make` failed with exit code: 2
gyp ERR! stack     at ChildProcess.onExit (/usr/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:276:23)
gyp ERR! stack     at emitTwo (events.js:106:13)
gyp ERR! stack     at ChildProcess.emit (events.js:191:7)
gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:219:12)
gyp ERR! System Linux 3.4.113-sun8i
gyp ERR! command "/usr/bin/node" "/usr/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
gyp ERR! cwd /root/hlcore/node_modules/mdns
gyp ERR! node -v v6.11.3
gyp ERR! node-gyp -v v3.4.0
gyp ERR! not ok 
npm WARN enoent ENOENT: no such file or directory, open '/root/hlcore/node_modules/helixdriver_frameworks/package.json'
npm WARN hlcore@1.0.0 No repository field.
npm ERR! Linux 3.4.113-sun8i
npm ERR! argv "/usr/bin/node" "/usr/bin/npm" "install" "mdns"
npm ERR! node v6.11.3
npm ERR! npm  v3.10.10
npm ERR! code ELIFECYCLE

npm ERR! mdns@2.3.3 install: `node-gyp rebuild`
npm ERR! Exit status 1
npm ERR! 
npm ERR! Failed at the mdns@2.3.3 install script 'node-gyp rebuild'.
npm ERR! Make sure you have the latest version of node.js and npm installed.
npm ERR! If you do, this is most likely a problem with the mdns package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR!     node-gyp rebuild
npm ERR! You can get information on how to open an issue for this project with:
npm ERR!     npm bugs mdns
npm ERR! Or if that isn't available, you can get their info via:
npm ERR!     npm owner ls mdns
npm ERR! There is likely additional logging output above.

npm ERR! Please include the following file with any support request:
npm ERR!     /root/hlcore/npm-debug.log

重新npm install,重新安装也不行;
解决:
是换了个linux服务器原因,需要sudo apt-get install libavahi-compat-libdnssd-dev,Debian系统。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 由于有位楼主跟我说引用了他的文章,我这里说明下,引用的文章会很多,碰到的问题也多,文末有各路大神的文章,需要的自己...
    旅行家John阅读 13,182评论 6 15
  • 今天先讲到的内容主要涉及以下设备: 首先是一块树莓派开发板,这是整个智能家居的控制中心,所有的程序都将在这块开发板...
    蝈胖胖阅读 13,687评论 3 13
  • 一、文件/文件夹管理 ls 列出当前目录文件(不包括隐含文件) ls -a 列出当前目录文件(包括隐含文件) ls...
    会飞的鱼Coo阅读 10,010评论 1 23
  • 你的心里住着一座小小的城 城里住着小小的你 孤独么 不,那有你想要的 春日,百花为你而容 夏夜,流萤与你对话 秋夜...
    一纸红笺阅读 2,985评论 0 1
  • 图片发自简书App 鸟要飞,靠翅膀,人要飞,靠思想。浴凡尘,吃五谷,身疲惫,心劳累,要脱困,唯一途,勤思考,多体悟...
    趙若果阅读 1,768评论 0 0