本帖最后由 倾微qiwe 于 2017-7-31 11:41 编辑
更新解决方法:
其实下面几个问题是分开的,没有根本联系
1.HB不能启动,也是就下面代码出错的界面。
解决方案:
出现这个问题,完全不管它,这个不算出错
出现这个错误的时候。请注意看这一句错误log
Error: Cannot find module 'nan'
大概意思是缺少nan这个模块,这时候就安装一下 nan
用root权限运行这个代码:
sudo npm install nan
举一反三,如果出现了这种类型的错误
Error: Cannot find module 'xxx'
那么就是缺少什么模块,就安装什么模块就是了,能解决大部分问题。
以上是安装时候错误代码的解决方案,然后如果homebridge能够正确运行了,但是手机上还是查找不到配件。
解决方法:
1.先停止homebridge
2.再删除persist文件夹
(注意:这个路径/home/qq/.homebridge 和 /var/homebridge 下都删除 )
3.重启homebridge
原因是因为,之前手机连接过,现在重新启动就可能搜索不到了,删除persist文件夹相当与清除缓存,在此连接之后会自动创建此文件夹。
这个方法来自于qq群一位朋友告知的,再次特谢!
》》》》》》》》以下是昨天发帖求助为问题:
昨天研究HA和HB ,都在我的Ubuntu系统上搞定
昨天安装的时候也出现了一些错了,但是后来都一步一步的解决了,最总HA和HB都顺利启动
但是今天重启了一下,就遇到了问题。
目前问题如下:
1.HA没问题,重启后能自动开机启动
2.HB就不行了,不能自启动,手动启动也不行
于是我就按照一下方法重新安装了一次HB
sudo npm install -g --unsafe-perm homebridge hap-nodejs node-gyp
cd /usr/local/lib/node_modules/homebridge
sudo npm install --unsafe-perm bignum
cd /usr/local/lib/node_modules/hap-nodejs/node_modules/mdns
sudo node-gyp BUILDTYPE=Release rebuild
cd /
sudo npm install -g homebridge-homeassistant
homebridge
安装的过程中就出现了很多问题。
但是最终还是算是安装好了,HB启动了,但是手机上搜索不到配件。
无奈求助大神!
附log
1. 运行此代码时出现以下错误。
sudo npm install --unsafe-perm bignum
2. 运行此代码时出现以下错误
sudo node-gyp BUILDTYPE=Release rebuild
3.启动HB时出现这样
忘大神指点迷津! 感谢!
|