Hi 游客

更多精彩,请登录!

比特池塘 区块链技术 正文
脸书在发布了区块链新应用Libra之后,又发布了Libra的编程语言Move,可能是刚刚发布笔者尝试在ubantu系统下安装Move语言的开发环境,可能是发布时间太短,笔者还是遇到了很多坑的。这里用博客记录一下相关的历程+ g" q  S& J+ v- D' w- F
安装Move项目开发环境" H5 }  z5 ]! o+ h
1.打开https://developers.libra.org/docs/my-first-transaction网站,并使用git命令克隆项目( p  L: V* |4 [/ K
git clone https://github.com/libra/libra.git$ g4 h+ f7 \* A3 m. g$ V. S% g4 n
2.配置yum源
9 T# |( C8 H. h; a使用以下命令,配置yum源* w+ Y6 l4 ]5 W0 U' P
sudo gedit fedora-163.repo  
) R3 N- y  ~% H# j0 Ysudo gedit fedora-updates-163.repo
+ P" m% R" X6 d+ E! q; i6 s8 ?其中fedora-163.repo文件的内容如下,直接贴过去即可2 R% Q# Q7 t: Z4 J) W; Q
?948 ?sudo unzip -o protoc-3.9.0-linux-x86_64.zip -d /usr/local bin/protoc
4 M% K8 ^% z8 E" R4 ?% K? 950 ?sudo unzip -o protoc-3.9.0-linux-x86_64.zip -d /usr/local include/*- ]5 b! o8 @2 h/ @1 Q" r
fedora-updates-163.repo文件的内容如下:/ f/ m% U& m+ M& a. n5 U+ B
[updates]: N4 C" y, R9 `1 Y2 y6 f
name=Fedora 17 - $basearch - Updates - 163.com
$ q, S0 X5 O+ z; ofailovermethod=priority# n7 [3 }$ X! E+ u. n7 K7 O
baseurl=http://mirrors.163.com/fedora/updates/17/$basearch/$ s8 W: U3 U# b: R
mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=updates-released-f17&arch=$basearch, u/ O6 Z6 _+ n3 }
enabled=1
; `5 R+ t: _6 _6 Cgpgcheck=0( C/ p4 u) k9 t) ~) F
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$basearch$ j- a3 v9 C- k

& }/ [. F7 `# @# e! Y[updates-debuginfo]: h2 x- x( B# _; q/ Q) k
name=Fedora 17 - $basearch - Updates - Debug - 163.com$ M* d0 v4 F/ P: _- c
failovermethod=priority
2 e7 s3 M8 P; w; e0 ^! xbaseurl=http://mirrors.163.com/fedora/updates/17/$basearch/debug/
+ b6 C2 P/ @; ~3 v' Emirrorlist=https://mirrors.fedoraproject.org/metalink?repo=updates-released-debug-f17&arch=$basearch9 [, G+ p$ M6 X9 {5 m
enabled=0
0 b. J9 W' Q4 Mgpgcheck=0
: M2 J+ N9 k) j1 wgpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$basearch# {. E  X3 \: q& a9 f

# K7 x; [: C# Q" n8 r# y+ Q) T; C+ {3 v[updates-source]: W- J6 g. |8 J
name=Fedora 17 - Updates Source - 163.com
) i0 q* h* h3 c1 |' dfailovermethod=priority9 X: s! a# B3 Q0 E
baseurl=http://mirrors.163.com/fedora/updates/17/SRPMS/1 Z, p) T$ R% I! e3 L
mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=updates-released-source-f17&arch=$basearch+ s9 r9 i, c& X; Y. B) G; ~
enabled=0$ N; E% N% p9 q# H! K: o4 w8 ?' j
gpgcheck=0
$ N6 V& F7 G- v, tgpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$basearch
8 N: i5 f4 }# Y3 c; G6 {! A使用以下命令,重新配置yum源:1 m3 @4 ]( u9 l7 l9 N! L& Q' Y
yum makecache, B9 T2 d$ {0 `: y; S
yum repolist all
. a& R5 S1 C3 I" i2 Q2 f看到有如下返回,就大成告成了。4 _; v7 y$ \9 w  \3 B3 Y% o! f; o
repo id           repo name                                      status
3 K( N7 H* H+ L; }$ J9 ]  jfedora            Fedora 17 - x86_64 - 163.com                   enabled: 27,033# f1 L( C; B2 `4 i1 K
fedora-debuginfo  Fedora 17 - x86_64 - Debug - 163.com           disabled1 U4 q7 n  i$ _0 r9 d+ ?
fedora-source     Fedora 17 - Source - 163.com                   disabled4 a$ n( \! p7 t0 D2 r, k
updates           Fedora 17 - x86_64 - Updates - 163.com         enabled: 13,163
, [  I$ W8 i# X1 g# c( b; t& V  jupdates-debuginfo Fedora 17 - x86_64 - Updates - Debug - 163.com disabled) }7 w( X1 a( Q( Z  v$ N
updates-source    Fedora 17 - Updates Source - 163.com           disabled9 S4 T- H# {0 q, {
repolist: 40,196- q6 [$ m9 W  ^  k: ]8 a. v/ P
3.安装protoc
0 G3 @! h+ X& \7 k* ?使用以下命令安装protoc* M4 y# K* m. B- H  ~# o
curl -OL https://github.com/protocolbuffers/protobuf/releases/download/v3.8.0/protoc-3.8.0-linux-x86_64.zip- ?: U* Y1 w/ K  Q% S
sudo unzip -o protoc-3.8.0-linux-x86_64.zip -d /usr/local bin/protoc( P! {2 O! i. W
sudo unzip -o protoc-3.8.0-linux-x86_64.zip -d /usr/local include/*% U, a/ h$ ]: _9 w! C* P
4.安装Go语言& K* @( `8 ]( R
使用以下命令安装Go语言8 v- h' o- c/ C* }7 u
sudo apt-get install golang
6 j3 ]4 O# d1 `0 B5.安装Libra Core环境5 @; J) w6 f  o' y1 z, r( ^8 z
使用以下命令配置LibraCore
. ]7 Q: v6 s3 v& lcd libra
; n3 |6 M$ z3 F* x! p./scripts/dev_setup.sh
( S; y9 b- }' ?* S/ A3 \第一个Libra的“hello world"项目
3 F0 k& L& m2 z6 a, R: z) m使用以下命令,进入libra的开发环境
/ M/ K  V! w: I, t6 m- j7 |./scripts/cli/start_cli_testnet.sh+ H2 X7 E" @8 d! |' a1 I8 R
进入到libra的命令行$ S5 u: K3 W7 V1 V9 x6 D% C
使用以下命令就可以创造你第一个帐户了
9 ~2 ^$ _# a4 R! v; Tcreate | c
BitMere.com 比特池塘系信息发布平台,比特池塘仅提供信息存储空间服务。
声明:该文观点仅代表作者本人,本文不代表比特池塘立场,且不构成建议,请谨慎对待。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

成为第一个吐槽的人

123458254 小学生
  • 粉丝

    0

  • 关注

    0

  • 主题

    1