composer-playground显示在Mac上找不到的命令

时间:2018-02-19 21:42:38

标签: hyperledger-composer

我正在尝试按照Hypeledger - Installing the development environment上的说明在我的Mac上本地安装Hyperledger。在启动Web应用程序(“Playground”)的最后一步,当我运行命令时:

composer-playground

显示

-bash: composer-playground: command not found

我如何运行“composer-playground”?

2 个答案:

答案 0 :(得分:0)

感谢Hyperledger community帮助我解决问题。为了stackoverflow社区的利益,在此处添加解决方案:

问题是composer-playground在执行路径上不可用。

解决方案:

  1. 在bash_proile中将composer-playground添加到PATH。
  2. 要了解安装composer-playground的路径,请运行命令:$npm get prefix。结果通常类似于/Users/user/.np-global
  3. 转到上述文件夹下的bin .. /Users/user/.np-global/bin,然后检查是否列出了composer-playground

    对我来说就是这样rwxr-xr-x 1 root staff 46 Feb 19 15:12 composer-playground -> ../lib/node_modules/composer-playground/cli.js

    将路径/Users/user/.np-global/bin添加到~/.bash_profile。保存并source ~/.bash_profile以便应用更改。

  4. 现在您可以运行composer-playground(这在默认的8080端口上运行。您也可以使用composer-playground -p 8090在不同的端口上运行。

答案 1 :(得分:0)

只需使用此命令

npm install -g composer-playground@0.20