启动作曲家休息服务器时出错:
Connection fails: Error: Failed to load connector module "composer-connector-hlfv1" for connection type "hlfv1". Cannot find module '/home/user/.nvm/versions/node/v8.9.3/lib/node_modules/composer-rest-server/node_modules/grpc/src/node/extension_binary/node-v57-linux-x64/grpc_node.node
上述文件夹中没有grpc_node.node文件。我尝试重新安装compoer rest服务器,但没有运气。
答案 0 :(得分:0)
这有很多原因。 grpc模块是一个二进制模块,通常npm会为你的平台下载一个预构建的二进制文件。但是,如果它不能这样做(例如服务器关闭,或者平台无法识别),那么它将尝试从源构建二进制文件。 您需要在composer-rest-server的npm -g安装期间查看输出,以查看当npm尝试安装grpc以确定问题所在时报告的内容。
答案 1 :(得分:0)
另一个主题的以下建议对我有用。请尝试:
重建
转到cd '/root/.nvm/versi ons/node/v8.9.1/lib/node_modules/composer-rest-server/'
文件夹
(进入'composer-rest-server'文件夹)
然后运行npm rebuild --unsafe-prem
现在可以使用
来源 - Error while generating REST api using hyperledger composer-rest-server in centOS