У меня возникли проблемы при запуске новой бизнес-сети с использованием HyperLedger Composer.Я следовал этому руководству разработчика:
https://hyperledger.github.io/composer/latest/tutorials/developer-tutorial.
Я успешно выполнил все шаги, предшествующие команде запуска сети композитора, включая установку сети.Когда я запускаю:
composer network start --networkName tutorial-network --networkVersion 0.0.1 --networkAdmin admin --networkAdminEnrollSecret adminpw --card PeerAdmin@hlfv1 --file networkadmin.card
я получаю следующую ошибку:
«definition Запуск определения бизнес-сети.Это может занять минуту ...
Ошибка: ошибка при попытке запустить бизнес-сеть.Ошибка: нет действительных ответов от каких-либо одноранговых узлов.
Ответ от предпринятых одноранговых соединений был ошибкой: Ошибка: не удалось выполнить транзакциювозвращено из сборки: 127 "/ bin / sh: npm: не найдено
Команда не выполнена«
Несколько замечаний: - Я использовал »список архивов композитора-tutorial-network.bna », чтобы подтвердить версию и имя сети - я проверил правильность имени сети в команде запуска. - Несколько постов, которые я прочитал и следил за этой проблемой, перечислены ниже, и они не решили проблему, которую яЯ сталкиваюсь с: https://github.com/hyperledger/composer/issues/4043 https://github.com/hyperledger/composer/issues/3794 v0.19.2 Ошибка запуска сети композитора Hyperledger
Одна вещь, которую я заметил, заключается в том, что карта администратора равноправного узла не связана сбизнес-сеть, определенная с помощью команды:
composer network list --card PeerAdmin@hlfv1
Я не уверен, каксвязать карту с сетью, или если это вызывает какие-либо проблемы.
Будем весьма благодарны за любые предложения относительно того, что может быть причиной этой проблемы, спасибо.