Необходимые инструменты¶
Прежде чем начать, убедитесь в том, что у вас установлены все необходимые инструменты для вашей платформы, на которой вы будете запускать 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
Примечание
Если у вас есть вопросы, на которые вы не нашли ответа в этой документации, или у вас есть затруднения с каким-либо из руководств, вам могут помочь подсказки дальнейших действий на странице Все еще есть вопросы?.