Node.js 无法打开moddep>;文件'/lib/modules/4.4.26-v7+/模块dep.bin
我很难用groovepi和PI3找到nodejs示例。我想做一个简单的hello world,我发现了一个带有intel edison的groovepi示例,但显然不起作用 做了一点研究,我找到了johny five库,但它只适用于arduino,但它们应该有其他板的插件,比如raspberry,所以安装了rasp io,johnny five并尝试运行此示例Node.js 无法打开moddep>;文件'/lib/modules/4.4.26-v7+/模块dep.bin,node.js,raspberry-pi,raspbian,johnny-five,Node.js,Raspberry Pi,Raspbian,Johnny Five,我很难用groovepi和PI3找到nodejs示例。我想做一个简单的hello world,我发现了一个带有intel edison的groovepi示例,但显然不起作用 做了一点研究,我找到了johny five库,但它只适用于arduino,但它们应该有其他板的插件,比如raspberry,所以安装了rasp io,johnny five并尝试运行此示例 var raspi = require('raspi-io'); var five = require('johnny-five');
var raspi = require('raspi-io');
var five = require('johnny-five');
var board = new five.Board({
io: new raspi()
});
board.on('ready', function() {
var lcd = new five.LCD({
controller: "JHD1313M1"
});
lcd.bgColor(r, g, b).cursor(0, 0).print(f);
});
我得到这个错误:
pi@raspberrypi:~/share/Sample2$node index.js modprobe:错误:
../libkmod/libkmod.c:557 kmod_search_moddep()无法打开moddep
文件'/lib/modules/4.4.26-v7+/modules.dep.bin'child_process.js:531
犯错误^
错误:命令失败:modprobe i2c dev modprobe:错误:
../libkmod/libkmod.c:557 kmod_search_moddep()无法打开moddep
文件'/lib/modules/4.4.26-v7+/modules.dep.bin'
在execSync的checkExecSyncError(child_process.js:488:13)处
(child_process.js:528:13)在新I2C上
(/home/pi/share/Sample2/node_modules/raspi-i2c/lib/index.js:120:33)
新拉斯皮
(/home/pi/share/Sample2/node_modules/raspi io/lib/index.js:161:14)
对象模块中的(/home/pi/share/Sample2/index.js:5:7)
(module.js:571:32)位于Object.module._extensions..js(module.js:580:10)
在Module.load处(Module.js:488:32)在tryModuleLoad处(Module.js:447:12)
在Function.Module.\u load(Module.js:439:3)中,我想做一个简单的hello
液晶显示屏上的世界,我在他们的关键
嗯。。(挠头)
我不确定
您可能没有使用child_process访问该文件所需的权限遇到此问题,我对我所做的工作感到困惑,因为我产生了与您收到的“无法打开moddep文件”类似的错误 我所做的是重新启动设备(我的是一个覆盆子pi),错误消失了。为什么重启修复会解决我的问题我不知道,需要比我聪明得多的人 希望这能帮助其他遇到这个问题的人。看看重启是否解决了这个问题