Hi 游客

更多精彩,请登录!

比特池塘 区块链技术 正文
脸书在发布了区块链新应用Libra之后,又发布了Libra的编程语言Move,可能是刚刚发布笔者尝试在ubantu系统下安装Move语言的开发环境,可能是发布时间太短,笔者还是遇到了很多坑的。这里用博客记录一下相关的历程4 z- B7 h' \# t8 \4 M: A
安装Move项目开发环境
3 o; z) y6 J/ K' g. ^1.打开https://developers.libra.org/docs/my-first-transaction网站,并使用git命令克隆项目& {# l( U& U. w4 e; }' d2 y$ r
git clone https://github.com/libra/libra.git
2 O. G% n; v( H" X2.配置yum源' x) l( W! B, y  e# x  h4 r) I$ F
使用以下命令,配置yum源% L& O6 c0 y5 R3 c/ W# t, d
sudo gedit fedora-163.repo  
9 C" h2 b) V5 m8 g: S5 h3 \sudo gedit fedora-updates-163.repo
1 i* Z. {( T, N. y' r" Z7 i* h其中fedora-163.repo文件的内容如下,直接贴过去即可7 q7 C0 Y7 b2 ~2 @- N7 L8 \8 S9 I' T
?948 ?sudo unzip -o protoc-3.9.0-linux-x86_64.zip -d /usr/local bin/protoc
( U5 U4 \: P5 D% @+ d& o? 950 ?sudo unzip -o protoc-3.9.0-linux-x86_64.zip -d /usr/local include/*
: _) B% I- v& @, W$ Rfedora-updates-163.repo文件的内容如下:
/ P4 s8 F! ~5 s" |4 c' p7 O; M[updates]
7 v1 d. [1 D" Q# Kname=Fedora 17 - $basearch - Updates - 163.com- N/ y+ Z7 e5 R2 }+ S6 I
failovermethod=priority
) {7 [4 f) p* d" Ibaseurl=http://mirrors.163.com/fedora/updates/17/$basearch/
) v7 `" W( H# t7 l' N6 Amirrorlist=https://mirrors.fedoraproject.org/metalink?repo=updates-released-f17&arch=$basearch
) R  W4 k8 P' ~$ i6 p& m# Tenabled=11 B9 }, y$ R' @/ i
gpgcheck=0
- r" M* d$ G9 s, s) f7 C2 T7 ggpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$basearch4 n& t9 L1 t' S7 q
  v8 a: {7 o! s8 B
[updates-debuginfo]4 G% z2 D7 p+ t; H, X9 c- N
name=Fedora 17 - $basearch - Updates - Debug - 163.com; O# n1 ?8 d  h% Z6 T
failovermethod=priority) B+ {& a6 C7 a, y: ?2 {
baseurl=http://mirrors.163.com/fedora/updates/17/$basearch/debug/; W8 y* m3 Y! y: S8 o
mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=updates-released-debug-f17&arch=$basearch, t* U3 X2 P# K  b5 B: @9 `5 _
enabled=0! W1 r* B0 x2 J: T% N4 H
gpgcheck=02 d( \9 e( i% s0 c2 Q# Q
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$basearch
3 t, T" N  U. O( r. Z
* d( D4 ]& Y# _2 H" l- |[updates-source]+ J9 j, D7 X& q) @3 w8 B) d
name=Fedora 17 - Updates Source - 163.com- g3 J; `2 ^+ q$ z5 W4 _" {& ~2 N
failovermethod=priority
% X- B0 E7 c3 p, Z! Mbaseurl=http://mirrors.163.com/fedora/updates/17/SRPMS/1 E$ ]2 |2 D7 v
mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=updates-released-source-f17&arch=$basearch! ?6 w8 z/ @8 t+ a; ^
enabled=0
0 o# I9 n' @! E# Q; Igpgcheck=0% x. H3 {7 k3 f8 i
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$basearch
& G4 A; S$ g. V, B/ |使用以下命令,重新配置yum源:
9 I$ @/ @- Z/ A; U0 [yum makecache0 ~1 d5 p0 ]7 |. h6 r9 i. k) P
yum repolist all
/ ?0 x4 s# X& ?& V: ?" m看到有如下返回,就大成告成了。) x* U3 T, V* `" i. t3 ^* T7 ~
repo id           repo name                                      status1 C" a& m  B( w1 V9 s1 O1 C; T
fedora            Fedora 17 - x86_64 - 163.com                   enabled: 27,033
4 Q: M4 L( ~1 y7 e6 mfedora-debuginfo  Fedora 17 - x86_64 - Debug - 163.com           disabled
# ?+ c1 h  K. V; }fedora-source     Fedora 17 - Source - 163.com                   disabled2 A. e$ T' s& H3 Q$ b
updates           Fedora 17 - x86_64 - Updates - 163.com         enabled: 13,163
+ M5 W1 d! {& a, k" }updates-debuginfo Fedora 17 - x86_64 - Updates - Debug - 163.com disabled5 V+ ]8 \, q$ Y( w. Z- c
updates-source    Fedora 17 - Updates Source - 163.com           disabled! ?& K, l* U+ ?2 U. |( ~+ @
repolist: 40,196+ ~1 ^) h: m" }% p9 x
3.安装protoc
* ]" V+ |1 P% u. {$ C使用以下命令安装protoc
2 I% L/ T1 \  Rcurl -OL https://github.com/protocolbuffers/protobuf/releases/download/v3.8.0/protoc-3.8.0-linux-x86_64.zip/ ]% g1 P1 o& B" ]3 {1 P
sudo unzip -o protoc-3.8.0-linux-x86_64.zip -d /usr/local bin/protoc
  u) u: K5 p2 fsudo unzip -o protoc-3.8.0-linux-x86_64.zip -d /usr/local include/*" G1 l/ z5 c. ~. m" ^( @" S/ J
4.安装Go语言
( a/ a. ]- T; P/ L' W使用以下命令安装Go语言9 \$ G8 @5 Y8 ]% `" l
sudo apt-get install golang
" L4 S' P4 r! p6 h/ s9 c. N5.安装Libra Core环境
0 a! r& r- I8 Y  M使用以下命令配置LibraCore
: p  D6 V/ x" t  Y! Ycd libra
! Q, \# x8 Y9 h# t4 a: @( ?1 @./scripts/dev_setup.sh0 {2 r8 o3 P; O# T
第一个Libra的“hello world"项目. j- ^) f/ N# z9 W6 h$ O0 L1 F1 H
使用以下命令,进入libra的开发环境
% }" B1 @1 K6 @8 i3 B./scripts/cli/start_cli_testnet.sh( h. F! ?8 h  a8 P. c- V* J
进入到libra的命令行" k: j' h) @2 F4 T$ d; C
使用以下命令就可以创造你第一个帐户了
7 ?( b# L/ l" E$ \- e" Pcreate | c
BitMere.com 比特池塘系信息发布平台,比特池塘仅提供信息存储空间服务。
声明:该文观点仅代表作者本人,本文不代表比特池塘立场,且不构成建议,请谨慎对待。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

成为第一个吐槽的人

123458254 小学生
  • 粉丝

    0

  • 关注

    0

  • 主题

    1