手把手教你搭建Facebook区块链Libra的开发环境
123458254
发表于 2023-1-8 10:01:17
104
0
0
安装Move项目开发环境, d4 F7 g* x1 X" _6 G& j6 M
1.打开https://developers.libra.org/docs/my-first-transaction网站,并使用git命令克隆项目. l( l' Y* Q" E. ?! Q& x N
git clone https://github.com/libra/libra.git, ~4 h! C2 E9 r2 P2 a
2.配置yum源$ A* k. s' J) ^' _. `4 E+ r: W
使用以下命令,配置yum源, p, |; ~! I3 X! o. T0 G% ~
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/protoc6 s: t3 g' f- [/ m: `9 I$ W3 v
? 950 ?sudo unzip -o protoc-3.9.0-linux-x86_64.zip -d /usr/local include/*/ _9 a& H% C3 `% q! g
fedora-updates-163.repo文件的内容如下:
[updates]
name=Fedora 17 - $basearch - Updates - 163.com" k, q9 z! X! x' {4 Y, b$ u) x
failovermethod=priority4 {" ^- ?; F3 s; h. V
baseurl=http://mirrors.163.com/fedora/updates/17/$basearch/% l9 W& b( Z) q9 ^2 V3 g/ y* }. T8 j
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
2 _4 k# v4 f6 f1 I) j+ e1 b. Z: l
[updates-debuginfo]
name=Fedora 17 - $basearch - Updates - Debug - 163.com
failovermethod=priority
baseurl=http://mirrors.163.com/fedora/updates/17/$basearch/debug/0 ]) e, h& S0 x
mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=updates-released-debug-f17&arch=$basearch
enabled=0) _. {* l( e. u7 Q) |) `: J
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$basearch
2 [( V% M& n% _
[updates-source]
name=Fedora 17 - Updates Source - 163.com
failovermethod=priority# {; E* M4 J! {0 n( R5 C0 G* W
baseurl=http://mirrors.163.com/fedora/updates/17/SRPMS/' f6 Y) ^/ J8 F( ?! t
mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=updates-released-source-f17&arch=$basearch: C3 D3 P$ W* L! b K' @
enabled=05 \4 ]" A8 e; d: B
gpgcheck=0! [0 S Y- G9 H6 K, A1 {/ b
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$basearch
使用以下命令,重新配置yum源:! Q# a; O. h7 V
yum makecache- b4 W; z; C0 r4 ~
yum repolist all
看到有如下返回,就大成告成了。0 z& ~$ c# @4 x% V
repo id repo name status
fedora Fedora 17 - x86_64 - 163.com enabled: 27,033' u" ?6 H6 k4 v
fedora-debuginfo Fedora 17 - x86_64 - Debug - 163.com disabled
fedora-source Fedora 17 - Source - 163.com disabled0 F; P9 a" ?8 S/ U
updates Fedora 17 - x86_64 - Updates - 163.com enabled: 13,1638 y8 ^7 L3 |2 E
updates-debuginfo Fedora 17 - x86_64 - Updates - Debug - 163.com disabled H* C; j' Z7 d* I* B; W8 t5 B
updates-source Fedora 17 - Updates Source - 163.com disabled5 }9 u1 C7 m* I" E) G4 ?2 B& e
repolist: 40,196
3.安装protoc
使用以下命令安装protoc0 ]6 ~2 i4 r- A s; [
curl -OL https://github.com/protocolbuffers/protobuf/releases/download/v3.8.0/protoc-3.8.0-linux-x86_64.zip+ q9 ~" I- N. f
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语言. r2 {6 f# m9 x! t4 v, z0 m
使用以下命令安装Go语言( I* v9 a: z5 x7 T$ B+ j* ?
sudo apt-get install golang
5.安装Libra Core环境
使用以下命令配置LibraCore
cd libra
./scripts/dev_setup.sh
第一个Libra的“hello world"项目
使用以下命令,进入libra的开发环境, R) O1 z6 I' P% W; d0 R) O# D
./scripts/cli/start_cli_testnet.sh; q+ y( ]- d8 z6 h
进入到libra的命令行
使用以下命令就可以创造你第一个帐户了
create | c
成为第一个吐槽的人