我尝试安装genieacs(ubuntu 16.04 64位) 我按照link installation genieacs中的说明进行操作 当我输入命令 genieacs-cwmp 时,我收到此错误`module.js:327 扔错了; ^
错误:找不到模块' / opt / genieacs / lib / cluster' 在Function.Module._resolveFilename(module.js:325:15) 在Function.Module._load(module.js:276:25) 在Module.require(module.js:353:17) at require(internal / module.js:12:17) 在对象。 (/选择/ genieacs / bin中/ genieacs-CWMP:8:11) 在Module._compile(module.js:409:26) at Object.Module._extensions..js(module.js:416:10) 在Module.load(module.js:343:32) 在Function.Module._load(module.js:300:12) 在Function.Module.runMain(module.js:441:10)` 有人可以帮助我! 提前谢谢 screenshot
答案 0 :(得分:0)
检查是否存在丢失的模块文件(/opt/genieacs/bin/genieacs-cwmp.js),如果不存在,请尝试重新运行npm install命令;如果它存在且您运行“sudo npm install”,请尝试使用--unsafe-perm标志。
希望这对你有用。
答案 1 :(得分:-2)
它似乎与节点版本有关。
对于稳定版本(目前为1.0.7),您需要节点0.12.17,alpha版本1.1.0,您需要节点4.6.2。它可能适用于其他版本,但我没有测试过它们。
尝试按照我在https://github.com/zaidka/genieacs/wiki/Installation-in-Debian-8.6
中为Debian 8.6编写的指南只需选择是否需要稳定版或alpha版,因为每个版本都需要不同的nodejs版本。