Внедрение EOS Ubuntu 16.04 на VirtualBox - PullRequest
0 голосов
/ 30 декабря 2018

Я слежу за видео NSJames о том, как установить EOS на Ubuntu 16.04 с использованием VirtualBox (https://www.youtube.com/watch?v=glB6UPHo1rA).. У меня возникли проблемы с genesis.json и config.sys. Единственный файл json, который я нашел, это / home/prutovitz/eos/tutorials/bios-boot-tutorial/genesis.json и config.ini, кажется, не в порядке.

Мой вопрос заключается в том, что мне нужно сделать, чтобы правильно создать файл генезиса?следующие шаги:

// Set Network adapter to bridged adapter

sudo apt-get install virtualbox-guest-dkms
sudo adduser prutovitz vboxsf

// Get the EOS repository
cd ~
sudo apt install git
git clone https://github.com/eosio/eos --recursive

// Build EOS
cd eos
./eosio_build.sh

// Set Network adapter to host-only adapter

// Finish build
cd eos
cd build
sudo make install
// export PATH=$PATH:/usr/local/eosio/bin
nodeos
^c

// Now find genesis file
sudo find / -name genesis.json

В этой последней строке я должен найти файл генезиса в ~ / .local / share / eosio / nodeos / config, но я не могу.

Есть идеи?

1 Ответ

0 голосов
/ 01 января 2019

Я понял это.Я использую последнюю стабильную версию EOSIO, а именно v1.5.2.Я не уверен, когда это изменилось, но в текущем выпуске файл genesis.json больше не создается автоматически с помощью nodeos.Вам нужно использовать:

// Запустите его из любого каталога, чтобы создать файл генезиса.Я сделал это из каталога EOS, но это не имеет значения.

nodeos --extract-genesis-json genesis.json

// Затем при первом запуске nodeos вы используете следующую команду и увидите, что она начинает создавать блоки

nodeos -e -p eosio --genesis-json genesis.json - удалить все блоки --plugin eosio :: chain_api_plugin --plugin eosio :: history_api_plugin

// После первого разазапустите его, используйте ту же команду с плагинами, но удалите модификаторы --delete-all-blocks и eosio :: history_api_plugin.

nodeos -e -p eosio --plugin eosio :: chain_api_plugin

Спасибо.

...