手把手教你搭建Facebook区块链Libra的开发环境
123458254
发表于 2023-1-8 10:01:17
152
0
0
安装Move项目开发环境
1.打开https://developers.libra.org/docs/my-first-transaction网站,并使用git命令克隆项目$ c7 {+ L6 a- M% o( A X4 l
git clone https://github.com/libra/libra.git" o0 G: F0 l: F9 ?5 ?4 ?
2.配置yum源$ ^; K" H8 G9 ?' E1 b
使用以下命令,配置yum源% w" E$ F3 J" C9 {
sudo gedit fedora-163.repo
sudo gedit fedora-updates-163.repo
其中fedora-163.repo文件的内容如下,直接贴过去即可5 c* m5 b1 E# M
?948 ?sudo unzip -o protoc-3.9.0-linux-x86_64.zip -d /usr/local bin/protoc2 Y" [1 a6 L r# D
? 950 ?sudo unzip -o protoc-3.9.0-linux-x86_64.zip -d /usr/local include/*
fedora-updates-163.repo文件的内容如下:' O! n; t+ q3 c9 o( X* u
[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=$basearch7 {* o5 @# _# e2 Z# @) F
enabled=1
gpgcheck=0+ }. S9 T5 l" s6 O. e
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$basearch3 E) j3 D4 m4 z) w6 f
3 T: _. N/ ? C
[updates-debuginfo]6 |/ W8 j; h" s3 _6 V4 C- A
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=$basearch0 ]5 t$ M# i9 p7 h* t
enabled=0/ g+ I, p6 d* U
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$basearch
[updates-source]
name=Fedora 17 - Updates Source - 163.com4 L+ k4 ?! ^; @& L% G
failovermethod=priority6 j( C* Y) h3 m8 v, m, u5 ~
baseurl=http://mirrors.163.com/fedora/updates/17/SRPMS/' a2 ]! R* e2 |0 r
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" R+ n+ b* ?' Y! L6 G! t" u
使用以下命令,重新配置yum源:) M" g v* Z8 P% x6 I$ J; y, E" Y
yum makecache; B) b& n# K; Y
yum repolist all
看到有如下返回,就大成告成了。6 |" ?% Y7 W, j0 G
repo id repo name status4 K( B y1 D5 q+ S4 J4 ~
fedora Fedora 17 - x86_64 - 163.com enabled: 27,033
fedora-debuginfo Fedora 17 - x86_64 - Debug - 163.com disabled3 i1 z; Y$ D# f p
fedora-source Fedora 17 - Source - 163.com disabled
updates Fedora 17 - x86_64 - Updates - 163.com enabled: 13,163$ d& e m @7 u$ J
updates-debuginfo Fedora 17 - x86_64 - Updates - Debug - 163.com disabled$ G5 d9 |, ~, r. S' s" w, z
updates-source Fedora 17 - Updates Source - 163.com disabled
repolist: 40,196- \" B1 k) s0 n" M4 Q
3.安装protoc8 G% L/ A# x9 L: v, m
使用以下命令安装protoc" s3 | W3 Z, U4 W
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/protoc8 F% g; u3 C1 s" A& H# ]7 a: o
sudo unzip -o protoc-3.8.0-linux-x86_64.zip -d /usr/local include/*# {" ]8 V) A* j& A
4.安装Go语言- z% M* B1 T/ P6 c
使用以下命令安装Go语言; e; O* u0 j4 Z+ G' M" x" j
sudo apt-get install golang1 Z% I' Y: y. I. R
5.安装Libra Core环境
使用以下命令配置LibraCore3 q* D* b$ I6 L; L9 e
cd libra) T+ B" Q6 k" }
./scripts/dev_setup.sh9 k; N! k5 c* c: R3 w! \; @$ y
第一个Libra的“hello world"项目
使用以下命令,进入libra的开发环境$ Z% ]/ I! g5 `; V9 _
./scripts/cli/start_cli_testnet.sh4 g# h3 F1 u- N( ~+ d
进入到libra的命令行
使用以下命令就可以创造你第一个帐户了
create | c
成为第一个吐槽的人