hyperledger composer会抛出以下错误。我该怎么办?

时间:2018-01-21 02:11:05

标签: hyperledger-composer

获取此错误 您似乎没有安装名为“hyperledger-composer:businessnetwork”的生成器。 但是帮助就在路上:

您可以通过npm搜索yeoman-generator或http://yeoman.io/generators/查看可用的发电机。 使用npm install generator-hyperledger-composer:businessnetwork安装它们。

要查看所有已安装的生成器在没有任何参数的情况下运行yo。添加--help选项也会显示子生成器。

如果您找不到发电机,请运行yo doctor对您的系统进行故障排除。

2 个答案:

答案 0 :(得分:1)

运行哟>安装发电机> hyperledger

这解决了我的问题

答案 1 :(得分:1)

这为我解决了这个问题:

session.refresh(father)

选择:

$ yo

您会看到:

> Install a generator

类型:超级分类

选择:

? Search npm for generators:

您完成了! 请记住,只有正确安装了yo后,它才能起作用,要验证您的安装,可以运行:

Install one? hyperledger-composer

如果您在安装时遇到麻烦,可以以sudo的身份运行安装命令:

$ yo doctor

尽管您不应该以sudo的身份运行npm,但有时会出现EACCESS错误,并通常以超级用户身份运行它。

如果您实际上以sudo的身份运行npm,请不要忘记转到/ usr / lib / node_modules并运行

$ sudo npm install -g yo

这将授予您yo文件夹的权限,因此以后运行它不会有问题。

希望它会有所帮助:)