Установка узла на 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
Установка завершена, дальше следуйте инструкции по настройке узла и запуску бейкинга.