我正在尝试按照Hypeledger - Installing the development environment上的说明在我的Mac上本地安装Hyperledger。在启动Web应用程序(“Playground”)的最后一步,当我运行命令时:
composer-playground
显示
-bash: composer-playground: command not found
我如何运行“composer-playground”?
答案 0 :(得分:0)
感谢Hyperledger community帮助我解决问题。为了stackoverflow社区的利益,在此处添加解决方案:
问题是composer-playground
在执行路径上不可用。
解决方案:
composer-playground
添加到PATH。composer-playground
的路径,请运行命令:$npm get prefix
。结果通常类似于/Users/user/.np-global
转到上述文件夹下的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
以便应用更改。
现在您可以运行composer-playground
(这在默认的8080端口上运行。您也可以使用composer-playground -p 8090
在不同的端口上运行。
答案 1 :(得分:0)
只需使用此命令
npm install -g composer-playground@0.20