FacebookブロックチェーンLibraの開発環境の構築を手がける
フェイスブックはブロックチェーンの新しいアプリケーションLibraを発表した後、Libraのプログラミング言語Moveを発表した.ここではブログで関連の経緯を記録します.
Moveプロジェクト開発環境のインストール
1.開くhttps://developers.libra.org/docs/my-first-transactionサイト、gitコマンドを使用してプロジェクトをクローン
Moveプロジェクト開発環境のインストール
1.開くhttps://developers.libra.org/docs/my-first-transactionサイト、gitコマンドを使用してプロジェクトをクローン
git clone https://github.com/libra/libra.git
2. yum
, yum
sudo gedit fedora-163.repo
sudo gedit fedora-updates-163.repo
fedora-163.repo ,
948 sudo unzip -o protoc-3.9.0-linux-x86_64.zip -d /usr/local bin/protoc
950 sudo unzip -o protoc-3.9.0-linux-x86_64.zip -d /usr/local include/*
fedora-updates-163.repo :
[updates]
name=Fedora 17 - $basearch - Updates - 163.com
failovermethod=priority
baseurl=http://mirrors.163.com/fedora/updates/17/$basearch/
mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=updates-released-f17&arch=$basearch
enabled=1
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$basearch
[updates-debuginfo]
name=Fedora 17 - $basearch - Updates - Debug - 163.com
failovermethod=priority
baseurl=http://mirrors.163.com/fedora/updates/17/$basearch/debug/
mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=updates-released-debug-f17&arch=$basearch
enabled=0
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$basearch
[updates-source]
name=Fedora 17 - Updates Source - 163.com
failovermethod=priority
baseurl=http://mirrors.163.com/fedora/updates/17/SRPMS/
mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=updates-released-source-f17&arch=$basearch
enabled=0
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$basearch
, yum :
yum makecache
yum repolist all
, 。
repo id repo name status
fedora Fedora 17 - x86_64 - 163.com enabled: 27,033
fedora-debuginfo Fedora 17 - x86_64 - Debug - 163.com disabled
fedora-source Fedora 17 - Source - 163.com disabled
updates Fedora 17 - x86_64 - Updates - 163.com enabled: 13,163
updates-debuginfo Fedora 17 - x86_64 - Updates - Debug - 163.com disabled
updates-source Fedora 17 - Updates Source - 163.com disabled
repolist: 40,196
3. protoc
protoc
curl -OL https://github.com/protocolbuffers/protobuf/releases/download/v3.8.0/protoc-3.8.0-linux-x86_64.zip
sudo unzip -o protoc-3.8.0-linux-x86_64.zip -d /usr/local bin/protoc
sudo unzip -o protoc-3.8.0-linux-x86_64.zip -d /usr/local include/*
4. Go
Go
sudo apt-get install golang
5. Libra Core
LibraCore
cd libra
./scripts/dev_setup.sh
Libra “hello world"
, libra
./scripts/cli/start_cli_testnet.sh
libra
create | c