Необходимые инструменты

Прежде чем начать, убедитесь в том, что у вас установлены все необходимые инструменты для вашей платформы, на которой вы будете запускать Hyperledger Fabric.

Примечание

Эти рекомендации касаются только пользователей Fabric. Если вы разработчик Fabric, просим следовать инструкциям в разделе Setting up the development environment.

Установить Git

Скачайте последнюю версию git, если она у вас еще не установлена, или не удается корректно запускать команды curl.

Установить cURL

Скачайте последнюю версию инструмента cURL, если она у вас еще не установлена, или вы сталкиваетесь с ошибками при запуске команд curl, описанных в документации.

Примечание

Если у вас Windows, просим посмотреть особый раздел ниже Дополнительно для Windows .

Docker и Docker Compose

Для запуска Hyperledger Fabric и ведения разработки для нее, вам потребуется следующее:

  • MacOSX, *nix, или Windows 10: Docker - потребуется версия Docker 17.06.2-ce или выше.
  • Для предыдущих версий Windows: Docker Toolbox - также потребуется версия Docker 17.06.2-ce или выше.

Проверьте версию Docker следующей командой из командной строки:

docker --version

Примечание

нижеуказанное относится к линукс-системам с подсистемой systemd.

Убедитесь, что запущен docker-демон.

sudo systemctl start docker

Не обязательно: если хотите, чтобы docker-демон запускался при запуске системы, выполните следующую команду:

sudo systemctl enable docker

Добавьте пользователя в группу docker.

sudo usermod -a -G docker <username>

Примечание

При установке Docker Docker Toolbox на Mac или Windows, также установится и Docker Compose. Если Docker у вас уже установлен, тогда проверьте, есть ли также и Docker Compose версии 1.14.0 и выше. Если нет, рекомендуем установить более свежую версию Docker.

Проверить версию Docker Compose можно следующей командой из командной строки:

docker-compose --version

Дополнительно для Windows

Для Windows 10 следует использовать оригинальный дистрибутив Docker, при этом можно использовать Windows PowerShell. Однако, при этом, чтобы исполнялась команда binaries, вам все равно нужно иметь возможность запускать команду uname. Она входит, например, в Git, но будьте внимательны - поддерживается только 64-битная версия.

Перед тем как запускать любую команду git clone, введите следующие команды:

git config --global core.autocrlf false
git config --global core.longpaths true

Можете проверить настройки этих параметров следующими командами:

git config --get core.autocrlf
git config --get core.longpaths

Они должны иметь значения false и true соответственно.

Команда curl, входящая в Git и Docker Toolbox, старая, и некорректно обрабатывает перенаправления, использующиеся в Приступая к работе. Убедитесь, что у вас используется новая версия, которую можно скачать со страницы загрузки cURL

Примечание

Если у вас есть вопросы, на которые вы не нашли ответа в этой документации, или у вас есть затруднения с каким-либо из руководств, вам могут помочь подсказки дальнейших действий на странице Все еще есть вопросы?.