При работе с тканью Hyperledger команда ./createPeerAdminCard.sh не работает. Возникает проблема с версией Composer

При использовании команды - "./createPeerAdminCard.sh" отображается следующее сообщение.

Сценарий только для разработки для элемента управления Hyperledger Fabric Выполняется 'createPeerAdminCard.sh' FABRIC_VERSION не установлен, при условии, что hlfv12 FABRIC_START_TIMEOUT не установлен, при условии, что 15 (секунд)

Невозможно использовать версию Composer @package_branch_alias_version@ (1.0.0-beta2) 27-03-2016 16:00:34 требуется версия composer с Fabric 1.2, v0.20 или выше


person Sudhanshu Joshi    schedule 19.12.2018    source источник
comment
Проверьте свой composer --version.   -  person Monarth Sarvaiya    schedule 29.12.2018


Ответы (2)


" @package_branch_alias_version@ (1.0.0-beta2) 27.03.2016 16:00:34 "

Это не похоже на номер версии Hyperledger Composer. Интересно, установлено ли у вас какое-то другое программное обеспечение под названием composer?

Вы можете попробовать which composer, который покажет вам расположение используемого вами композитора, что может помочь, и вы также можете попробовать npm ls -g --depth=0, чтобы увидеть, какие пакеты npm у вас установлены — это покажет, какая версия Hyperledger Composer у вас есть, и любые другие возможные 'композитор', установленный npm.

Предполагая, что вы нашли «мошеннический» композитор, вы можете удалить его, а затем установить правильный композитор, как это было предложено @emiliomarin.

person R Thatcher    schedule 19.12.2018
comment
Composer уже давно устарел, я бы порекомендовал найти альтернативу. - person R Thatcher; 23.06.2020

Попробуйте установить последнюю версию Composer:

npm install -g [email protected]
person emiliomarin    schedule 19.12.2018