Ошибка сборки ткани Hyperledger

Я следил за установкой и настройкой ткани hyperledger с сайта http://hyperledger-fabric.readthedocs.io/ и завершил установку. Когда я пытался построить его, я получаю ошибку. Не могли бы вы дать мне знать разрешение.

Чтобы построить Hyperledger Fabric:

cd $GOPATH/src/github.com/hyperledger/fabric
make dist-clean all

Ошибка вывода:

docker tag hyperledger/fabric-tools hyperledger/fabric-tools:x86_64-1.0.0-rc2-snapshot-4709b33
Checking committed files for SPDX-License-Identifier headers ...
The following files are missing SPDX-License-Identifier headers:
orderer/multichain/manager.go
orderer/multichain/manager_test.go

Please replace the Apache license header comment text with:
SPDX-License-Identifier: Apache-2.0
Makefile:111: recipe for target 'license' failed
make: *** [license] Error 1

2 ответа

Попробуйте запустить:

make peer orderer peer-docker orderer-docker tools-docker configtxgen cryptogen,

вместо. Это пропустит часть проверки лицензии и позволит вам построить необходимые строительные блоки.

PS. Тем временем я открыл JIRA, чтобы исправить это и запрос на изменение: с фактическим исправлением.

Перейти к следующим файлам

orderer/multichain/manager.go
orderer/multichain/manager_test.go

Добавьте следующие строки в начале

/*
Copyright IBM Corp. All Rights Reserved.

SPDX-License-Identifier: Apache-2.0
*/

Вы также можете проверить, устранена ли ошибка, выполнив следующую команду из фабрики

make license

Вы должны использовать make release а потом make docker

Другие вопросы по тегам