Skip to content

Latest commit

 

History

History
63 lines (51 loc) · 2.17 KB

install_osx.md

File metadata and controls

63 lines (51 loc) · 2.17 KB

Установка ноды на OS X

Установка

Перед тем как начать, установите пожалуйста XCode скачать или через App Store и введите в консоли:

sudo xcodebuild -license accept

Установите Homebrew отсюда или введите:

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

Установите зависимости Голоса:

brew install cmake git openssl autoconf automake qt5
brew install google-perftools berkeley-db libtool python3 readline
brew install homebrew/versions/boost160

Склонируйте репозиторий в вашу рабочую директорию:

git clone https://github.com/GolosChain/golos

И соберите проект (это может занять от 10 до 30 минут):

cd golos && git checkout master
git submodule update --init --recursive
cmake -DBOOST_ROOT='/usr/local/Cellar/boost160/1.60.0' -DOPENSSL_ROOT_DIR='/usr/local/Cellar/openssl/1.0.2h_1/'  -DCMAKE_BUILD_TYPE=Release .
make

Заметка: для ускорения процесса можете запустить команду make с флагом -j и числом ядер процессора:

make -j$(sysctl -n hw.ncpu)

Теперь вы можете запустить Голос:

cd programs/golosd
./golosd

Или с помощью утилиты screen

cd programs/golosd
screen -dmS golos ./golosd

После запуска у вас запустится нода и инициализируются аккаунты из файла snapshot.json в генезис, также у вас создастся папка witness_node_data_dir с конфигурационным файлом config.ini

Отредактируйте его со следующими настройками:

[дописать инструкцию по конфигурированию config.ini]