EOS开发 第二篇 创建一个生成/开发环境

in #eos7 years ago (edited)

作者: 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

现在您可以继续下一步 - 在公共测试网上运行节点