手把手教你搭建Facebook区块链Libra的开发环境
123458254
发表于 2023-1-8 10:01:17
166
0
0
安装Move项目开发环境. {" b3 `; R, M% }3 e
1.打开https://developers.libra.org/docs/my-first-transaction网站,并使用git命令克隆项目: W; }* @+ P7 w" u8 Q/ ^
git clone https://github.com/libra/libra.git
2.配置yum源
使用以下命令,配置yum源0 n$ `# R" ]. v* ~
sudo gedit fedora-163.repo
sudo gedit fedora-updates-163.repo9 x2 x3 N$ Z8 l; u6 b
其中fedora-163.repo文件的内容如下,直接贴过去即可
?948 ?sudo unzip -o protoc-3.9.0-linux-x86_64.zip -d /usr/local bin/protoc# q" N" g+ `* Y. }. X, z' F
? 950 ?sudo unzip -o protoc-3.9.0-linux-x86_64.zip -d /usr/local include/*' D- a% n" j9 v. O
fedora-updates-163.repo文件的内容如下:
[updates]
name=Fedora 17 - $basearch - Updates - 163.com
failovermethod=priority
baseurl=http://mirrors.163.com/fedora/updates/17/$basearch/7 K; |9 N6 c9 l5 o2 \
mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=updates-released-f17&arch=$basearch. A, \9 Z- |! r% X4 F1 ?' w
enabled=1
gpgcheck=0& e, X, M2 }+ J
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$basearch
[updates-debuginfo]
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=$basearch9 x7 H% _0 o8 s' Z d# `
enabled=0/ l) O: f5 D8 c$ q/ k: V! i
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$basearch
' k. h0 n1 T) C0 Z4 G" V$ A5 K
[updates-source]
name=Fedora 17 - Updates Source - 163.com' y5 g7 i, q% ^2 i" j
failovermethod=priority& F' t3 \' N8 o5 E
baseurl=http://mirrors.163.com/fedora/updates/17/SRPMS/3 k( L4 V2 N* a; l" o2 m
mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=updates-released-source-f17&arch=$basearch
enabled=0
gpgcheck=0! r6 P9 o. O* l" b' J
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$basearch
使用以下命令,重新配置yum源:' z; T% s6 p# H
yum makecache
yum repolist all% H E& v) I; W) W1 Q$ [
看到有如下返回,就大成告成了。# L# e# y1 o+ j% Y) d! J4 q2 f# n
repo id repo name status
fedora Fedora 17 - x86_64 - 163.com enabled: 27,033/ X0 n. }0 i( _( J
fedora-debuginfo Fedora 17 - x86_64 - Debug - 163.com disabled
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' h! ?4 m7 M d+ @0 X* X& ^
updates-source Fedora 17 - Updates Source - 163.com disabled3 m! D- B' H4 R- R
repolist: 40,196! i w0 {5 B" Q M
3.安装protoc4 T V( x+ Q! o6 S8 [
使用以下命令安装protoc& m' N* @$ I2 T1 }/ C- ~1 \
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# b( V8 y, J( j- S
sudo unzip -o protoc-3.8.0-linux-x86_64.zip -d /usr/local include/*0 s) a9 x8 D8 |$ F
4.安装Go语言 [) `: x2 q7 V
使用以下命令安装Go语言
sudo apt-get install golang; x- m+ K0 x! B0 T# T( }8 x. _
5.安装Libra Core环境
使用以下命令配置LibraCore
cd libra5 w6 t# d& V* U5 j$ p& z7 U( w
./scripts/dev_setup.sh M, }. q- i: T
第一个Libra的“hello world"项目
使用以下命令,进入libra的开发环境
./scripts/cli/start_cli_testnet.sh
进入到libra的命令行
使用以下命令就可以创造你第一个帐户了
create | c
成为第一个吐槽的人