关于使用cryptogen generate命令时候遇到的一个编译错误。错误提示如下:
Error Unmarshaling YAML: yaml: line 2: did not find expected '-' indicator
由于需要一个crypto-config.yaml文件,yaml文件中有'-'标记符命令,再它之前是不能有任何空格或者缩进的,不然编译不通过,具体的crypto-config.yaml文件的内容如下:
OrdererOrgs:
- Name: Orderer
Domain: example.com
Specs:
- Hostname: orderer
PeerOrgs:
- Name: Org1
Domain: org1.example.com
Template:
Count: 2
Users:
Count: 3
- Name: Org2
Domain: org2.example.com
Template:
Count: 2
Users:
Count: 2
编译命令完整表达如下
cryptogen generate --config=crypto-config.yaml --output /crypto-config