Hi 游客

更多精彩,请登录!

比特池塘 区块链技术 正文
脸书在发布了区块链新应用Libra之后,又发布了Libra的编程语言Move,可能是刚刚发布笔者尝试在ubantu系统下安装Move语言的开发环境,可能是发布时间太短,笔者还是遇到了很多坑的。这里用博客记录一下相关的历程8 S8 H- g3 A) s8 m
安装Move项目开发环境! Y6 K" v/ C% Q2 D
1.打开https://developers.libra.org/docs/my-first-transaction网站,并使用git命令克隆项目
4 t& B6 v( a& n5 egit clone https://github.com/libra/libra.git3 n+ j& Z8 n9 ]% H9 v+ W8 B
2.配置yum源
& W5 V$ e9 t0 Y8 x( T使用以下命令,配置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
0 B! v3 j* Z: s! o其中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
5 t5 V  n/ E7 q8 o2 V3 U( B$ [1 \? 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文件的内容如下:
1 q) h, [& j- U0 f* \7 w! c[updates], {. L9 Z5 w# d; X, P
name=Fedora 17 - $basearch - Updates - 163.com6 k: T, x3 ]4 M$ a
failovermethod=priority
# a5 q9 Z; x; F1 hbaseurl=http://mirrors.163.com/fedora/updates/17/$basearch/
* m4 V7 b* `0 }) I' c& ~mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=updates-released-f17&arch=$basearch
" E# p" s( U1 J, H$ J7 Wenabled=1* z6 N5 D  X7 g- D% g
gpgcheck=0
& v3 Y) l6 J: J1 P5 h; _( ngpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$basearch
! Q! A! a/ \( Y4 L& O
% o+ D- p4 A( |# M( _0 V; C; j[updates-debuginfo]
- |, Z4 L4 Z: \" oname=Fedora 17 - $basearch - Updates - Debug - 163.com
8 N2 X/ J, Q$ @: L& ^4 I* dfailovermethod=priority4 M3 I1 X' u5 |+ `+ g( ]* L" S7 X; F
baseurl=http://mirrors.163.com/fedora/updates/17/$basearch/debug/
2 s6 w3 r7 q  \6 D" ~; h8 t2 imirrorlist=https://mirrors.fedoraproject.org/metalink?repo=updates-released-debug-f17&arch=$basearch+ ^8 x6 }8 U9 u9 m) E! D
enabled=0
# L) S$ E. I- f7 ~: qgpgcheck=0
7 x+ ^  B2 x! S! e8 {3 Egpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$basearch
' @6 N, x3 e, D; a+ G
7 |- e7 W# j+ Q- d  d7 `[updates-source]8 s8 H3 C( t% Z9 D" w9 c4 V; b- R
name=Fedora 17 - Updates Source - 163.com
8 b( _2 A' B) z) @/ t4 c/ Yfailovermethod=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
0 o( V$ Y$ _0 L; ?7 R& j8 uenabled=06 o$ A/ h5 K) U! x6 ?0 D
gpgcheck=0
5 M: e5 S) V& m3 E9 kgpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$basearch
; _- t' Q4 Y; W" P* W- ]使用以下命令,重新配置yum源:
' Y" ?4 T8 s: J$ y! A, ]# kyum makecache
# s2 L8 s/ {5 Y! ]2 r2 {. lyum repolist all
. q. T. ^  Y9 D% e- x看到有如下返回,就大成告成了。
, A8 `3 y0 ^2 \* ?: H# x2 A0 wrepo id           repo name                                      status' [7 }( ~% a, o
fedora            Fedora 17 - x86_64 - 163.com                   enabled: 27,033
: w* _9 n# x6 n7 d2 Dfedora-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
0 X1 O0 w. M8 O7 _2 C0 \# Oupdates           Fedora 17 - x86_64 - Updates - 163.com         enabled: 13,163
: \7 F0 |# l, R" F* p$ gupdates-debuginfo Fedora 17 - x86_64 - Updates - Debug - 163.com disabled
; D* k7 |& g) M7 H3 }* Mupdates-source    Fedora 17 - Updates Source - 163.com           disabled
! X9 J( x% f  ?, Brepolist: 40,196
  u# h, m8 [) [* n$ z- x0 }) t3.安装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
; j! |3 s- `$ }0 ?2 G$ [- ~% I. Ssudo unzip -o protoc-3.8.0-linux-x86_64.zip -d /usr/local bin/protoc
$ j$ B0 A' t+ K+ Y5 ssudo 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
. h  P6 \/ u3 ^4 V! R. N5.安装Libra Core环境0 k  P' O  `$ G3 |8 w. y
使用以下命令配置LibraCore
4 _+ J7 u5 F. s& Jcd libra, [, T9 ~) {, E' U$ t' T
./scripts/dev_setup.sh: u+ q$ e# m) x& W7 r: L; O* C
第一个Libra的“hello world"项目
4 o, Y' x" F. ^% v: c. J! Q, _使用以下命令,进入libra的开发环境1 n9 `: W0 l9 f6 V( x/ R
./scripts/cli/start_cli_testnet.sh
' Z+ }5 l6 a: d+ H) v进入到libra的命令行! S7 `4 ]2 K' s0 J1 z/ ]2 a/ h
使用以下命令就可以创造你第一个帐户了
; [5 Y( e- ~% X3 l# o  @  bcreate | c
BitMere.com 比特池塘系信息发布平台,比特池塘仅提供信息存储空间服务。
声明:该文观点仅代表作者本人,本文不代表比特池塘立场,且不构成建议,请谨慎对待。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

成为第一个吐槽的人

123458254 小学生
  • 粉丝

    0

  • 关注

    0

  • 主题

    1