手把手教你搭建Facebook区块链Libra的开发环境
123458254
发表于 2023-1-8 10:01:17
99
0
0
安装Move项目开发环境! Y6 K" v/ C% Q2 D
1.打开https://developers.libra.org/docs/my-first-transaction网站,并使用git命令克隆项目
git clone https://github.com/libra/libra.git3 n+ j& Z8 n9 ]% H9 v+ W8 B
2.配置yum源
使用以下命令,配置yum源6 z9 i9 D% w3 C7 u' f4 k0 U
sudo gedit fedora-163.repo ; e, S5 ~1 ^+ V* e+ K; X: c
sudo gedit fedora-updates-163.repo
其中fedora-163.repo文件的内容如下,直接贴过去即可$ d( @/ a1 v% I' {; ^" t, J/ ?
?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/*7 p9 l2 W4 h1 j" e [1 K6 q2 l2 K I
fedora-updates-163.repo文件的内容如下:
[updates], {. L9 Z5 w# d; X, P
name=Fedora 17 - $basearch - Updates - 163.com6 k: T, x3 ]4 M$ a
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* z6 N5 D X7 g- D% g
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$basearch
[updates-debuginfo]
name=Fedora 17 - $basearch - Updates - Debug - 163.com
failovermethod=priority4 M3 I1 X' u5 |+ `+ g( ]* L" S7 X; F
baseurl=http://mirrors.163.com/fedora/updates/17/$basearch/debug/
mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=updates-released-debug-f17&arch=$basearch+ ^8 x6 }8 U9 u9 m) E! D
enabled=0
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$basearch
[updates-source]8 s8 H3 C( t% Z9 D" w9 c4 V; b- R
name=Fedora 17 - Updates Source - 163.com
failovermethod=priority( t+ l) H9 ?' Z1 l+ G8 O1 O" n
baseurl=http://mirrors.163.com/fedora/updates/17/SRPMS/: ~4 v$ V1 b1 p; S( {. z
mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=updates-released-source-f17&arch=$basearch
enabled=06 o$ A/ h5 K) U! x6 ?0 D
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$basearch
使用以下命令,重新配置yum源:
yum makecache
yum repolist all
看到有如下返回,就大成告成了。
repo id repo name status' [7 }( ~% a, o
fedora Fedora 17 - x86_64 - 163.com enabled: 27,033
fedora-debuginfo Fedora 17 - x86_64 - Debug - 163.com disabled/ X# V7 p4 L4 j5 s( _. i9 e3 o0 o
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; }9 b) C- k b- ?2 s( R2 }
使用以下命令安装protoc: ~/ c" p% }1 O) z7 P
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/** c* ~* t/ T& U! T5 v
4.安装Go语言" C7 W# Y) i4 S ]$ P
使用以下命令安装Go语言2 F% ^ c7 K9 c# U
sudo apt-get install golang
5.安装Libra Core环境0 k P' O `$ G3 |8 w. y
使用以下命令配置LibraCore
cd libra, [, T9 ~) {, E' U$ t' T
./scripts/dev_setup.sh: u+ q$ e# m) x& W7 r: L; O* C
第一个Libra的“hello world"项目
使用以下命令,进入libra的开发环境1 n9 `: W0 l9 f6 V( x/ R
./scripts/cli/start_cli_testnet.sh
进入到libra的命令行! S7 `4 ]2 K' s0 J1 z/ ]2 a/ h
使用以下命令就可以创造你第一个帐户了
create | c
成为第一个吐槽的人