无法运行composer rest服务器

时间:2017-12-28 09:42:16

标签: hyperledger-fabric hyperledger-composer

启动作曲家休息服务器时出错:

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服务器,但没有运气。

2 个答案:

答案 0 :(得分:0)

这有很多原因。 grpc模块是一个二进制模块,通常npm会为你的平台下载一个预构建的二进制文件。但是,如果它不能这样做(例如服务器关闭,或者平台无法识别),那么它将尝试从源构建二进制文件。 您需要在composer-rest-server的npm -g安装期间查看输出,以查看当npm尝试安装grpc以确定问题所在时报告的内容。

答案 1 :(得分:0)

另一个主题的以下建议对我有用。请尝试:

  1. 重建

  2. 转到cd '/root/.nvm/versi ons/node/v8.9.1/lib/node_modules/composer-rest-server/'文件夹 (进入'composer-rest-server'文件夹)

  3. 然后运行npm rebuild --unsafe-prem

  4. 现在可以使用

    来源 - Error while generating REST api using hyperledger composer-rest-server in centOS