EOS开发 第二篇 创建一个生成/开发环境
作者: Harvey Meng 微信: menhigkong 日期: 2018年3月13日
自动生成脚本
支持的操作系统
EOS.IO目前支持以下操作系统:
1. Amazon 2017.09及更高版本。
2. Fedora 25及更高版本(推荐使用Fedora 27)。
3. Ubuntu 16.04及更高版本(推荐使用Ubuntu 16.10)。
4. MacOS Darwin 10.12及更高版本(推荐使用MacOS 10.13.x)。
对于Amazon ,CentOS,Fedora,Ubuntu 和 MacOS,有一个自动生成脚本,可以安装所有依赖项并生成EOS。 我们正在努力在未来的版本中支持其他Linux / Unix发行版。
先选择好您要建立本地测试网还是公共测试网,再按照描述获取EOS代码库并运行位于根目录eos文件夹中的eosio_build.sh。
注意:截至2018年2月, master
(这个目录)正在大量开发,不适合进行实验。
我们强烈建议您按照生成Ubuntu或Mac OS X的公共测试版本的说明进行操作。 当我们重建时,master
是零碎、不可用的。当master
再次可用时,此通知将被删除。 感谢您的耐心等待。
在全新的Linux(Amazon,Centos,Fedora和Ubuntu)上安装本地测试网络
git clone https://github.com/eosio/eos --recursive
cd eos
./eosio_build.sh
为了便于合约开发,还需要一个步骤:
sudo make install
现在您可以继续下一步 - 创建并启动单节点测试网
在全新的Linux(Amazon,Centos,Fedora和Ubuntu)上安装公共测试网络
git clone https://github.com/eosio/eos --recursive
cd eos
git checkout DAWN-2018-02-14
./eosio_build.sh
为了便于合约开发,还需要一个步骤:
sudo make install
现在您可以继续下一步 - 在公共测试网上运行节点
在MacOS上的本地测试网络
在运行脚本之前,请确保您已安装/更新XCode。 注意:如果 homebrew 尚未安装在系统上,生成脚本将自动安装它。 Homebrew Website
然后获取EOS代码库并运行位于根目录eos
文件夹中的eosio_build.sh。
git clone https://github.com/eosio/eos --recursive
cd eos
./eosio_build.sh
为了便于合约开发,还需要一个步骤:
make install
现在您可以继续下一步 - 创建并启动单节点测试网
在MacOS上的公共测试网络
在运行脚本之前,请确保您已安装/更新XCode。 注意:如果 homebrew 尚未安装在系统上,生成脚本将自动安装它。 Homebrew Website
然后获取EOS代码库,检出与公用测试网兼容的分支,并运行位于根目录eos
文件夹中的eosio_build.sh。
git clone https://github.com/eosio/eos --recursive
cd eos
git checkout DAWN-2018-02-14
./eosio_build.sh
为了便于合约开发,还需要一个步骤:
make install
现在您可以继续下一步 - 在公共测试网上运行节点