手把手教你搭建Facebook区块链Libra的开发环境
123458254
发表于 2023-1-8 10:01:17
160
0
0
安装Move项目开发环境9 N9 g% c+ |! Z. N
1.打开https://developers.libra.org/docs/my-first-transaction网站,并使用git命令克隆项目0 H: H; t% F3 M' D% {6 ^
git clone https://github.com/libra/libra.git' z) t$ M: ?; h l( |) s
2.配置yum源
使用以下命令,配置yum源5 V; q( N& H4 ]3 c* V' W) w
sudo gedit fedora-163.repo
sudo gedit fedora-updates-163.repo
其中fedora-163.repo文件的内容如下,直接贴过去即可; O+ [5 q6 z3 r6 G, k: J+ x" W
?948 ?sudo unzip -o protoc-3.9.0-linux-x86_64.zip -d /usr/local bin/protoc0 Y" E) g# U3 b9 n
? 950 ?sudo unzip -o protoc-3.9.0-linux-x86_64.zip -d /usr/local include/*
fedora-updates-163.repo文件的内容如下:
[updates]* ^! ?' k( M, o$ g6 f
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=$basearch9 W" u2 z# E* A9 U' W4 Q
enabled=1
gpgcheck=0* |, g: T; j; L, w
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$basearch
[updates-debuginfo]
name=Fedora 17 - $basearch - Updates - Debug - 163.com
failovermethod=priority2 n$ N$ z8 j' Z- D: `/ J
baseurl=http://mirrors.163.com/fedora/updates/17/$basearch/debug/* l) o, G: g. c" W
mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=updates-released-debug-f17&arch=$basearch
enabled=03 w* ]6 K( t6 L0 O
gpgcheck=00 a% {& e. t9 D: l; A6 w1 r0 T
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$basearch& U0 {* T6 Z5 e4 p" }( f0 K
3 Q. Q2 x- A% O2 p
[updates-source]
name=Fedora 17 - Updates Source - 163.com2 v: Z5 W& c$ X7 f6 l
failovermethod=priority0 p7 g5 V$ ]/ b0 x
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源:/ T3 ?! r% g0 V3 w7 u
yum makecache% ~6 M: Z( U, C$ t$ ]
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 disabled6 T; ~* o" c; o( |- |2 |- f7 g
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& z& X6 @4 O' B1 y# G# e+ n
使用以下命令安装protoc$ j( L4 G3 i O- h8 b& ^
curl -OL https://github.com/protocolbuffers/protobuf/releases/download/v3.8.0/protoc-3.8.0-linux-x86_64.zip6 Z' @; b( |8 q# j6 }% F+ J; m; t
sudo unzip -o protoc-3.8.0-linux-x86_64.zip -d /usr/local bin/protoc$ h. P8 y' Z& w J+ u+ Y2 A% f
sudo unzip -o protoc-3.8.0-linux-x86_64.zip -d /usr/local include/*' K0 Z K% Z! N1 ]
4.安装Go语言
使用以下命令安装Go语言
sudo apt-get install golang8 |& u- E! _+ ?1 }. {4 Z
5.安装Libra Core环境4 h. y1 U) R5 Z" B
使用以下命令配置LibraCore
cd libra& \( Y7 D* x! Z [# J
./scripts/dev_setup.sh
第一个Libra的“hello world"项目+ C* s7 P; v- O) q4 m/ Q$ K
使用以下命令,进入libra的开发环境! j* _# A0 m- M( F" A' v/ P
./scripts/cli/start_cli_testnet.sh V7 n6 [4 T0 r" ^7 c
进入到libra的命令行7 u$ A# d1 `: B& A8 ~! c: l0 ^
使用以下命令就可以创造你第一个帐户了
create | c
成为第一个吐槽的人