Amazon linux 2に、EOSを入れる。
1. とりあえず、dockerをいれる。
yum update
yum install docker
service docker start
2. EOSのdocker imageをpullする。
docker pull eosio/eos
3. gccとg++とcmakeをインストールする。
yum install gcc gcc-c++
wget https://cmake.org/files/v3.12/cmake-3.12.3.tar.gz
tar cmake-3.12.3.tar.gz && cd cmake-3.12.3/
./bootstrap && make && make install
4. boostをいれる。
cd
wget https://sourceforge.net/projects/boost/files/boost/1.68.0/boost_1_68_0.tar.gz
tar xvzf boost_1_68_0.tar.gz
cd boost_1_68_0
./bootstrap.sh
./b2 install
5. EOS Contract development kitをインストールする。
cd
yum install git
git clone --recursive https://github.com/eosio/eosio.cdt
cd eosio.cdt/
ここで、build.shの中身を修正する。
- 修正前
Amazon Linux AMI
- 修正後
Amazon Linux
bootrstrapのincludeファイルをコピーする。
cp -rfp boost_1_68_0/boost/* ~/eosio.cdt/libraries/boost/include/boost/
ビルドする。
./build.sh SYS
インストールする。
./install.sh