VirtualBox 上的 EOS 实现 Ubuntu 16.04
EOS implementation Ubuntu 16.04 on VirtualBox
我正在观看有关如何使用 VirtualBox (https://www.youtube.com/watch?v=glB6UPHo1rA) 在 Ubuntu 16.04 上安装 EOS 的 NSJames 视频。我 运行 遇到 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 中找到创世文件的地方,但我没有。
有什么想法吗?
我明白了。我使用的是 EOSIO 的最新稳定版本,即 v1.5.2。我不确定这是什么时候改变的,但在当前版本中,genesis.json 文件不再由 nodeos 自动创建。相反,您需要使用:
// 运行 这可以从任何目录创建 genesis 文件。我是从 EOS 目录这样做的,但这并不重要。
nodeos --extract-genesis-json genesis.json
// 然后你第一次运行 nodeos,你使用下面的命令,你会看到它开始创建块
nodeos -e -p eosio --genesis-json genesis.json --delete-all-blocks --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
谢谢。
我正在观看有关如何使用 VirtualBox (https://www.youtube.com/watch?v=glB6UPHo1rA) 在 Ubuntu 16.04 上安装 EOS 的 NSJames 视频。我 运行 遇到 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 中找到创世文件的地方,但我没有。
有什么想法吗?
我明白了。我使用的是 EOSIO 的最新稳定版本,即 v1.5.2。我不确定这是什么时候改变的,但在当前版本中,genesis.json 文件不再由 nodeos 自动创建。相反,您需要使用:
// 运行 这可以从任何目录创建 genesis 文件。我是从 EOS 目录这样做的,但这并不重要。
nodeos --extract-genesis-json genesis.json
// 然后你第一次运行 nodeos,你使用下面的命令,你会看到它开始创建块
nodeos -e -p eosio --genesis-json genesis.json --delete-all-blocks --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
谢谢。