Hi 游客

更多精彩,请登录!

比特池塘 区块链技术 正文
脸书在发布了区块链新应用Libra之后,又发布了Libra的编程语言Move,可能是刚刚发布笔者尝试在ubantu系统下安装Move语言的开发环境,可能是发布时间太短,笔者还是遇到了很多坑的。这里用博客记录一下相关的历程% h! l( v: p! k/ p. |; V! {
安装Move项目开发环境
: a0 B: j* u0 w& L# Y! G1.打开https://developers.libra.org/docs/my-first-transaction网站,并使用git命令克隆项目: n! G. J7 d8 e: J8 z
git clone https://github.com/libra/libra.git# \5 [/ E4 e# r- W3 K8 K+ A
2.配置yum源/ S/ f3 w0 x5 }$ x3 e6 p
使用以下命令,配置yum源
0 `7 |5 u  U" `. D3 l5 j8 Msudo gedit fedora-163.repo  
2 y5 x2 g7 X1 \3 T: U/ psudo gedit fedora-updates-163.repo: g6 l( U6 n% g9 Q3 P" x" Q1 y
其中fedora-163.repo文件的内容如下,直接贴过去即可
# x( f6 ]9 ?; ]9 J* ]?948 ?sudo unzip -o protoc-3.9.0-linux-x86_64.zip -d /usr/local bin/protoc: [6 Z9 k; J) O( D* e
? 950 ?sudo unzip -o protoc-3.9.0-linux-x86_64.zip -d /usr/local include/*
- ~  S* p; K' X3 {  V: g0 n4 Ifedora-updates-163.repo文件的内容如下:
" r! B0 j2 g1 D# r* ~8 J[updates]
+ i. c7 [. y! b# t! j8 @name=Fedora 17 - $basearch - Updates - 163.com1 S& p! Y$ h" p# f8 }0 e
failovermethod=priority) M$ Y& A0 t3 J2 S; E% I
baseurl=http://mirrors.163.com/fedora/updates/17/$basearch/
$ m4 w; i  j. j/ J* ?. b; Nmirrorlist=https://mirrors.fedoraproject.org/metalink?repo=updates-released-f17&arch=$basearch1 n; q# }" o3 L# P+ s
enabled=1
6 C5 t, t$ d3 v7 [1 Cgpgcheck=01 v  i( y0 d( M- f5 X
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$basearch3 L4 v: F; r* F$ |3 l$ t) R3 k

; U1 c; `- X4 N2 b[updates-debuginfo]
5 y% ]0 z0 ?; O/ v" [name=Fedora 17 - $basearch - Updates - Debug - 163.com0 c; G# ~  ]& y# ]5 ]# ^
failovermethod=priority, Q3 m) m( f' P* r3 m9 w
baseurl=http://mirrors.163.com/fedora/updates/17/$basearch/debug/
2 o4 B; n2 F; e3 Rmirrorlist=https://mirrors.fedoraproject.org/metalink?repo=updates-released-debug-f17&arch=$basearch! N; a  m% P' e7 ~8 Y6 P
enabled=0' q" q# x( X8 Y( R
gpgcheck=03 B; {) \2 k) y$ @6 I% F, {4 m; E
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$basearch5 g5 M. S. ?4 R& E
+ _8 }# y. s* ~& X3 w$ Y
[updates-source]
) n# E% `+ S  S- v: \5 v: Y, c( c0 ]5 Uname=Fedora 17 - Updates Source - 163.com' {+ t# _* p+ |5 j/ Z4 Q
failovermethod=priority
* P9 `0 v2 |6 V8 [2 ubaseurl=http://mirrors.163.com/fedora/updates/17/SRPMS/
: C0 {5 ?* C1 \1 x: P( X0 Ymirrorlist=https://mirrors.fedoraproject.org/metalink?repo=updates-released-source-f17&arch=$basearch3 |* Q9 `3 H! F. ]5 |
enabled=0
! B5 N6 w  n. j4 g+ c, ~gpgcheck=0( r, `; S* s# L1 C
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$basearch
# }1 N; _- k- L* T) \, n1 J使用以下命令,重新配置yum源:
3 q( G; ~, ^+ t6 E8 w9 Uyum makecache% {0 W! H* T: S1 h
yum repolist all- e* C% V/ O# w" f
看到有如下返回,就大成告成了。
/ K% `& o0 W" }# q3 y! crepo id           repo name                                      status4 C: E. g/ L8 N! Q- I
fedora            Fedora 17 - x86_64 - 163.com                   enabled: 27,033
+ [; t" e) i0 O7 nfedora-debuginfo  Fedora 17 - x86_64 - Debug - 163.com           disabled. B9 ^7 ^) s2 {1 N* {
fedora-source     Fedora 17 - Source - 163.com                   disabled- ^/ K) m6 T' L) a
updates           Fedora 17 - x86_64 - Updates - 163.com         enabled: 13,163. h4 {# _3 e+ L" r+ E; M3 D
updates-debuginfo Fedora 17 - x86_64 - Updates - Debug - 163.com disabled
6 V8 D7 R! u3 J$ f: V! s0 W# v$ qupdates-source    Fedora 17 - Updates Source - 163.com           disabled9 w0 N7 K  [- ~: N, ?( r9 c
repolist: 40,196
0 @0 L2 n. x& d/ l# x% b/ P; W& f3.安装protoc4 j- w3 O- u8 D5 o3 o0 g
使用以下命令安装protoc4 }$ N# e! u% t+ }2 Z5 g
curl -OL https://github.com/protocolbuffers/protobuf/releases/download/v3.8.0/protoc-3.8.0-linux-x86_64.zip
3 k1 k" d' w; o  D( X+ u: Usudo unzip -o protoc-3.8.0-linux-x86_64.zip -d /usr/local bin/protoc
! G: u7 w4 ^7 \& l) |4 E2 Vsudo unzip -o protoc-3.8.0-linux-x86_64.zip -d /usr/local include/*
1 a; Z- Q+ |! w$ {2 R2 i" e, u4.安装Go语言% O7 {2 c4 p. o& j7 O
使用以下命令安装Go语言, \* X) m% R' A( u* _
sudo apt-get install golang
# \: X6 D# E$ z  R% G) k( F5.安装Libra Core环境) R# m* Y# ^: k0 u
使用以下命令配置LibraCore
- G9 u6 \  f3 d6 e6 N3 n; jcd libra
) h2 q' E+ h9 y0 k: `./scripts/dev_setup.sh$ T! M/ K3 v" w, R
第一个Libra的“hello world"项目0 J* k% k% y8 A2 U) W4 V
使用以下命令,进入libra的开发环境
$ s! M6 z  K  a/ X0 S6 M) ?. V: d./scripts/cli/start_cli_testnet.sh1 k% `- z3 d! P; b8 c! S
进入到libra的命令行
; Z$ Z! t  K  T" l' [使用以下命令就可以创造你第一个帐户了7 V3 C8 B/ R+ a: E/ E3 u9 j
create | c
BitMere.com 比特池塘系信息发布平台,比特池塘仅提供信息存储空间服务。
声明:该文观点仅代表作者本人,本文不代表比特池塘立场,且不构成建议,请谨慎对待。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

成为第一个吐槽的人

123458254 小学生
  • 粉丝

    0

  • 关注

    0

  • 主题

    1