我正在尝试按照Hypeledger - Installing the development environment上的说明在我的Mac上本地安装Hyperledger。在启动Web应用程序(“Playground”)的最后一步,当我运行命令时:
composer-playground
节目
-bash: composer-playground: command not found
我怎么能运行“作曲家 - 游乐场”?
感谢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
在不同的端口上运行。只需使用此命令
npm install -g [email protected]