LoginSignup
3
0

More than 5 years have passed since last update.

OmiseGo SDK install 手順

Last updated at Posted at 2018-03-05

OmiseGo SDK Betaがでていたので、試してみました。環境は、CentOS Linux release 7.4.1708 (Core) on AWSとなります。
上手くいきました。
下記を参考。
https://github.com/omisego/ewallet

#CentOS Linux release 7.4.1708 (Core) on AWS
yum update

#git unzip wget install
yum install -y wget unzip git

#Image Magick install
yum install -y libXt libtiff libtool-ltdl pango ghostscript fftw3 libwmf
wget https://www.imagemagick.org/download/linux/CentOS/x86_64/ImageMagick-7.0.7-26.x86_64.rpm
wget https://www.imagemagick.org/download/linux/CentOS/x86_64/ImageMagick-libs-7.0.7-26.x86_64.rpm
rpm -ivh ImageMagick-libs-7.0.7-26.x86_64.rpm
rpm -ivh ImageMagick-7.0.7-26.x86_64.rpm

#Erlang Dependencies install
yum install -y epel-release
yum install -y gcc gcc-c++ glibc-devel make ncurses-devel openssl-devel autoconf java-1.8.0-openjdk-devel git wget wxBase.x86_64

#libsodium install
wget https://download.libsodium.org/libsodium/releases/libsodium-1.0.16.tar.gz
tar xvzf libsodium-1.0.16.tar.gz
cd libsodium-1.0.16
./configure
make
make install

#postgres 9.6 install
yum install -y https://yum.postgresql.org/9.6/redhat/rhel-7-x86_64/pgdg-redhat96-9.6-3.noarch.rpm
yum install -y postgresql96-server postgresql96-contrib
/usr/pgsql-9.6/bin/postgresql96-setup initdb
systemctl start postgresql-9.6.service

#nodejs install
wget https://rpm.nodesource.com/pub_8.x/el/7/x86_64/nodesource-release-el7-1.noarch.rpm 
rpm -ivh nodesource-release-el7-1.noarch.rpm
yum install nodejs
npm install -g yarn

#Erlang + Elixir install
su - XXXXX
git clone https://github.com/asdf-vm/asdf.git ~/.asdf
echo '. $HOME/.asdf/asdf.sh' >> ~/.bash_profile
echo '. $HOME/.asdf/completions/asdf.bash' >> ~/.bash_profile
. ~/.bash_profile

asdf plugin-add erlang https://github.com/asdf-vm/asdf-erlang.git
asdf plugin-add elixir https://github.com/asdf-vm/asdf-elixir.git
asdf install erlang 20.2.2
asdf global erlang 20.2.2
asdf install elixir 1.6.0
asdf global elixir 1.6.0

# eWallet install
git clone https://github.com/omisego/ewallet && cd ./ewallet
mix deps.get
cd apps/admin_panel/assets/ && yarn install
cd ../../../
mix do ecto.create, ecto.migrate
export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:/usr/local/lib
mix omg.server

3
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
0