Можно ли устанавливать разные версии двоичных файлов в Hyperledger Fabri c одновременно? - PullRequest
1 голос
/ 12 февраля 2020

Я пробую образцы в Hyperledger Fabri c и установил двоичные файлы для версии 1.4 с помощью команды "curl", добавив "-s 1.4.0"

$ curl -sSL https://raw.githubusercontent.com/hyperledger/fabric/master/scripts/bootstrap.sh | bash -s 1.4.0

. Это установит все необходимые двоичные файлы (cryptogen, configtxgen et c ..).

Можно ли установить набор двоичных файлов для другой версии одновременно на одном компьютере (с помощью команды $ curl -sSL https://raw.githubusercontent.com/hyperledger/fabric/master/scripts/bootstrap.sh| bash -s 1.1.0) Если это возможно, я могу переключиться между двумя версиями 1.1 и 1.4 для тестирования сеть byfn и двоичные файлы не будут сталкиваться. Это вообще возможно или есть способ сделать это? Спасибо

Ответы [ 2 ]

2 голосов
/ 12 февраля 2020

Да, вы можете использовать несколько версий с парой модификаций.

Переименуйте папку bin в bin11 для v1.1.

Сделайте копию файла byfn.sh и переименуйте его в byfn11.sh.
Обновите путь к папке bin до bin11 в byfn11.sh.
Экспорт версии изображения до 1.1 перед использованием byfn11.sh, иначе будут использоваться самые последние изображения fabri c.

Вы можете упростить описанный выше процесс, изменив путь bin в byfn как переменную. Как всякий раз, когда ImageVersion равен 1.1, используйте bin11 иначе bin.

Используйте описанный выше процесс с осторожностью, если вы смешаете версию образа и версию бина, вы можете получить некоторые ошибки.

1 голос
/ 12 февраля 2020

Да, конечно.

Используйте

curl -sSL https://raw.githubusercontent.com/hyperledger/fabric/master/scripts/bootstrap.sh | bash -s 1.4.0

для загрузки бинарных файлов версии 1.4.0 в папку, в которой вы сейчас находитесь. Затем возьмите папку bin и переместите ее в другое место или просто переименуйте папку в bin140 .

Затем используйте

curl -sSL https://raw.githubusercontent.com/hyperledger/fabric/master/scripts/bootstrap.sh | bash -s 1.1.0

И загрузите 1.1.0 бинарные файлы. Сделайте то же самое сейчас для папки bin110 .

Теперь вам просто нужно изменить запущенный скрипт цепочки блоков, я не знаю, был ли он byfn. sh или другой, но вы можете указать правильную папку, где выбрать ваши двоичные файлы или использовать переменную окружения для этого.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...