Hyperledger Composer/EACCES:权限被拒绝
问题描述:
当我运行Hyperledger
Composer Project runner时,这是我得到的错误 当我使用node-red中的节点红色作曲者节点时,我也会得到相同的错误。但我可以使用Swagger API创建块,这是由Hyperledger
作曲者创建的REST API
生成的。Hyperledger Composer/EACCES:权限被拒绝
错误:尝试登录并获取用户上下文时出错。
Error: EACCES: permission denied, open '/Users/amarjeetsinghmundi/.composer-credentials/0e69a271fc424d83045600059f44aa23d06eefba78c8acf660f0da5e5397309b-pub' at client.getUserContext.then.then.catch (/usr/local/lib/node_modules/generator-hyperledger-composer/node_modules/composer-connector-hlfv1/lib/hlfconnection.js:292:34)
答
最可能的解释是某种Linux权限问题(例如运行或安装使用sudo
NPM模块)。执行npm安装或运行composer命令时,不应使用sudo
。