Установка ноды на 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]