【问题标题】:On running in Ubuntu 16.04 ./createPeerAdminCard.sh it fails在 Ubuntu 16.04 ./createPeerAdminCard.sh 中运行时失败
【发布时间】:2018-04-26 21:03:07
【问题描述】:

composer-cli v0.19.2 安装成功还是在运行时出现这个错误。

Hyperledger Fabric 控制的仅开发脚本 运行“createPeerAdminCard.sh” FABRIC_VERSION 未设置,假设 hlfv11 FABRIC_START_TIMEOUT 未设置,假设为 15(秒)

没有检测到composer-cli版本,需要安装composer-cli v0.19或更高版本

【问题讨论】:

  • 你是用root还是sudo安装composer?你能执行npm ls -g -depth=0 并发布输出,还有which composer
  • 是的,我使用 sudo 来安装 composer.sudo npm install -g --unsafe-perm composer-cli [sudo] 密码:npm WARN deprecated fs-promise@1.0.0: Use mz 或 fs-extra^3.0 支持 Promise /usr/bin/composer -> /usr/lib/node_modules/composer-cli/cli.js /usr/lib -- composer-cli@0.19.2 -- tar@4.3.0 -- minipass@2.2.4 - - safe-buffer@5.1.2 这个输出是 npm ls -g -depth=0/home/divyam/.nvm/versions/node/v8.11.1/lib `-- npm@6.0.0

标签: hyperledger-composer


【解决方案1】:

问题是,如果您使用 root 或 sudo 安装 composer,那么非 root 用户将无法使用它。

Composer 的 pre-reqs 文档警告不要使用 root 或 sudo,但安装文档本身实际上缺少该警告。

我建议使用sudo npm uninstall -g composer-cli 之类的命令卸载composer-cli(以及playground、rest-server 等),然后不使用sudo 重新安装。如果您在使用 npm install 时遇到权限问题,请在作曲家知识 wiki 中找到 some notes

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-08-16
    • 2017-12-25
    • 1970-01-01
    • 2017-04-10
    • 2019-06-17
    • 1970-01-01
    相关资源
    最近更新 更多