手把手教你搭建Facebook区块链Libra的开发环境
123458254
发表于 2023-1-8 10:01:17
102
0
0
安装Move项目开发环境9 u' i, D$ h# V s: `1 Z4 ?
1.打开https://developers.libra.org/docs/my-first-transaction网站,并使用git命令克隆项目' n5 [5 D/ b2 n( q& V
git clone https://github.com/libra/libra.git
2.配置yum源) `, @! A; [, g4 @: v- @+ z
使用以下命令,配置yum源
sudo gedit fedora-163.repo 3 G& t' I, O; I
sudo gedit fedora-updates-163.repo7 b5 h. ~( Y( Y
其中fedora-163.repo文件的内容如下,直接贴过去即可
?948 ?sudo unzip -o protoc-3.9.0-linux-x86_64.zip -d /usr/local bin/protoc) W# V/ D( E9 ?& w, ]
? 950 ?sudo unzip -o protoc-3.9.0-linux-x86_64.zip -d /usr/local include/*3 C4 f" G0 |- X: c: k) m! d, w1 U
fedora-updates-163.repo文件的内容如下:3 y. H6 f0 j/ a9 [' E5 F
[updates]
name=Fedora 17 - $basearch - Updates - 163.com
failovermethod=priority5 D. T6 d0 _; k/ ?8 u% z% ?7 F
baseurl=http://mirrors.163.com/fedora/updates/17/$basearch/# x9 A. Z4 k. z1 `1 u
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-$basearch4 V/ v( V: V }
[updates-debuginfo]' V! M% J" o1 ~ B3 W {
name=Fedora 17 - $basearch - Updates - Debug - 163.com7 Z) p% y W- c. j
failovermethod=priority# W9 F5 W, `$ J% e) g
baseurl=http://mirrors.163.com/fedora/updates/17/$basearch/debug// w, [" [2 |7 k' ^, i* D
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-$basearch5 f; s4 s v; g F, a) A0 k" A
[updates-source]" H3 h: a# L% n. u+ p
name=Fedora 17 - Updates Source - 163.com7 t3 k1 @0 c7 K. M
failovermethod=priority
baseurl=http://mirrors.163.com/fedora/updates/17/SRPMS/
mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=updates-released-source-f17&arch=$basearch$ n4 Q. v% @ _6 M
enabled=0
gpgcheck=0$ M' r- [ |$ I( z$ V, B
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$basearch: b; x# b% B5 j5 F ?
使用以下命令,重新配置yum源:
yum makecache
yum repolist all7 N7 |+ ]- `7 X, S+ Z7 T
看到有如下返回,就大成告成了。
repo id repo name status
fedora Fedora 17 - x86_64 - 163.com enabled: 27,0331 X3 S3 @$ a% w9 {
fedora-debuginfo Fedora 17 - x86_64 - Debug - 163.com disabled. c! o) }1 w4 l9 C: y" X
fedora-source Fedora 17 - Source - 163.com disabled
updates Fedora 17 - x86_64 - Updates - 163.com enabled: 13,163* K6 \" z% r* a! d
updates-debuginfo Fedora 17 - x86_64 - Updates - Debug - 163.com disabled0 _' S& N( o3 ?& [7 [
updates-source Fedora 17 - Updates Source - 163.com disabled& \8 i. i) z- s4 x* D# K6 ]
repolist: 40,196. p. k: p! ~9 e3 z. w+ k4 g
3.安装protoc
使用以下命令安装protoc
curl -OL https://github.com/protocolbuffers/protobuf/releases/download/v3.8.0/protoc-3.8.0-linux-x86_64.zip) V b0 A* s! B$ c" e* R5 N
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/*% [; l% n+ o: ~7 Q
4.安装Go语言5 x' W2 ~- ]4 M3 p7 k! G
使用以下命令安装Go语言- ~5 R+ m3 y/ I4 c4 d+ t
sudo apt-get install golang" N( e: X2 {- X% m N
5.安装Libra Core环境
使用以下命令配置LibraCore7 r- Q" D6 P7 D) }
cd libra
./scripts/dev_setup.sh
第一个Libra的“hello world"项目
使用以下命令,进入libra的开发环境3 G0 q$ {( \+ ~: A$ e
./scripts/cli/start_cli_testnet.sh
进入到libra的命令行& \8 o/ P3 U+ {, w# B3 V* I
使用以下命令就可以创造你第一个帐户了
create | c
成为第一个吐槽的人