Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/42.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 无法打开moddep>;文件'/lib/modules/4.4.26-v7+/模块dep.bin_Node.js_Raspberry Pi_Raspbian_Johnny Five - Fatal编程技术网

Node.js 无法打开moddep>;文件'/lib/modules/4.4.26-v7+/模块dep.bin

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');

我很难用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 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),错误消失了。为什么重启修复会解决我的问题我不知道,需要比我聪明得多的人

希望这能帮助其他遇到这个问题的人。看看重启是否解决了这个问题