Установка узла на macOS

Важно!

На момент публикации узел Tezos нельзя запустить на ARM-процессорах вроде M1.

Сначала установите пакетный менеджер Brew. Он позволяет устанавливать сторонние приложения из репозиториев, как APT или Pacman в Linux.

Откройте терминал и выполните команду:

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

Затем установите библиотеки, нужные для сборки узла:

brew install hidapi libev

Клонируйте репозиторий узла Tezos из Github:

git clone https://gitlab.com/tezos/tezos.gitcd tezosgit checkout latest-release

Установите пакетный менеджер Wget для скачивания архивов из Github:

brew install wget

Установите библиотеку языка OCaml и ее пакетный менеджер opam версии 2.0.7:

brew install ocamlwget https://github.com/ocaml/opam/releases/download/2.0.7/opam-2.0.7-x86_64-macOSsudo mv opam-2.0.7-x86_64-macOS /usr/local/bin/opamcd /usr/local/bin/sudo chmod a+x opamopam initopam updateopam updateeval $(opam env)opam switch create 4.09.1eval $(opam env)

Установите компилятор Rust:

sudo wget https://sh.rustup.rs/rustup-init.shsudo chmod +x rustup-init.sh./rustup-init.sh --profile minimal --default-toolchain 1.52.1 -ysource $HOME/.cargo/env

Скомпилируйте узел Tezos. Терминал может выдать «No repository tezos found» — это ложная ошибка, ее можно проигнорировать.

cd ~/tezosmake build-depsmake

Если терминал выдаст ошибку про отсутствующий репозиторий — загрузите tezos.git повторно, а затем выполните make build-deps:

git clone https://gitlab.com/tezos/tezos.gitmake build-deps

Создайте запись узла:

./tezos-node identity generate

Установка завершена, дальше следуйте инструкции по настройке узла и запуску бейкинга.

Установка узла

Windows Linux macOS