Hi 游客

更多精彩,请登录!

比特池塘 区块链技术 正文
脸书在发布了区块链新应用Libra之后,又发布了Libra的编程语言Move,可能是刚刚发布笔者尝试在ubantu系统下安装Move语言的开发环境,可能是发布时间太短,笔者还是遇到了很多坑的。这里用博客记录一下相关的历程! u2 C& g$ a8 C
安装Move项目开发环境9 N9 g% c+ |! Z. N
1.打开https://developers.libra.org/docs/my-first-transaction网站,并使用git命令克隆项目0 H: H; t% F3 M' D% {6 ^
git clone https://github.com/libra/libra.git' z) t$ M: ?; h  l( |) s
2.配置yum源
4 w+ C( G! x4 s2 o4 ~使用以下命令,配置yum源5 V; q( N& H4 ]3 c* V' W) w
sudo gedit fedora-163.repo  
" s+ h) y, ]5 Jsudo gedit fedora-updates-163.repo
# Q) f6 o" Q5 L7 a- W: H# S1 Z其中fedora-163.repo文件的内容如下,直接贴过去即可; O+ [5 q6 z3 r6 G, k: J+ x" W
?948 ?sudo unzip -o protoc-3.9.0-linux-x86_64.zip -d /usr/local bin/protoc0 Y" E) g# U3 b9 n
? 950 ?sudo unzip -o protoc-3.9.0-linux-x86_64.zip -d /usr/local include/*
2 e( O& \; v( Y( q' q$ Ufedora-updates-163.repo文件的内容如下:
. g; s  J% Y# x% g! k) c9 {) b: {[updates]* ^! ?' k( M, o$ g6 f
name=Fedora 17 - $basearch - Updates - 163.com
$ ]- n  a2 L( i5 ~# I( ?3 kfailovermethod=priority
! \& V' O$ ]8 q0 H( q. u- K. ~baseurl=http://mirrors.163.com/fedora/updates/17/$basearch/
( v! Y1 |7 Z% \* v; N; H, Fmirrorlist=https://mirrors.fedoraproject.org/metalink?repo=updates-released-f17&arch=$basearch9 W" u2 z# E* A9 U' W4 Q
enabled=1
8 c: o9 E( }: ggpgcheck=0* |, g: T; j; L, w
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$basearch
, }" ]2 H$ d& C! ]
& @) j7 ~# a. H9 J' `[updates-debuginfo]
( F" s/ }$ \) n+ @1 z& nname=Fedora 17 - $basearch - Updates - Debug - 163.com
3 F, ?: N0 E1 y9 R- Bfailovermethod=priority2 n$ N$ z8 j' Z- D: `/ J
baseurl=http://mirrors.163.com/fedora/updates/17/$basearch/debug/* l) o, G: g. c" W
mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=updates-released-debug-f17&arch=$basearch
( M4 ~) M/ Y! t) s7 nenabled=03 w* ]6 K( t6 L0 O
gpgcheck=00 a% {& e. t9 D: l; A6 w1 r0 T
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$basearch& U0 {* T6 Z5 e4 p" }( f0 K
3 Q. Q2 x- A% O2 p
[updates-source]
" O( L  q4 X( K$ p: yname=Fedora 17 - Updates Source - 163.com2 v: Z5 W& c$ X7 f6 l
failovermethod=priority0 p7 g5 V$ ]/ b0 x
baseurl=http://mirrors.163.com/fedora/updates/17/SRPMS/
; n/ ?$ @! a; }  g: r  ?mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=updates-released-source-f17&arch=$basearch
9 E: T+ U$ X2 O# v! D1 F0 _+ f; yenabled=0
9 I( M# x, Q" N3 W9 X; O! Ggpgcheck=0
) w" \2 X7 S7 W- U' q* qgpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$basearch
% V- r$ Q$ J) n2 ^) N0 x  R使用以下命令,重新配置yum源:/ T3 ?! r% g0 V3 w7 u
yum makecache% ~6 M: Z( U, C$ t$ ]
yum repolist all
! g8 W, N3 j2 _/ _8 M: I) U看到有如下返回,就大成告成了。
% p$ A6 h' b  C2 P& x+ Y+ J1 f. p) jrepo id           repo name                                      status
+ V8 c9 E3 b  m$ a8 W( j! ]! B" M& w: \fedora            Fedora 17 - x86_64 - 163.com                   enabled: 27,033
% s) G- k0 D: @9 q3 |* lfedora-debuginfo  Fedora 17 - x86_64 - Debug - 163.com           disabled6 T; ~* o" c; o( |- |2 |- f7 g
fedora-source     Fedora 17 - Source - 163.com                   disabled
9 g% l9 L! G- K1 z- {5 [updates           Fedora 17 - x86_64 - Updates - 163.com         enabled: 13,163
( y8 B0 y1 {8 u: l' S: y* Vupdates-debuginfo Fedora 17 - x86_64 - Updates - Debug - 163.com disabled
4 s: H" w  E- n% F+ mupdates-source    Fedora 17 - Updates Source - 163.com           disabled
4 r! b. [3 C2 s* b8 I* \repolist: 40,196
8 p  v/ r: E! ^' L' C$ {6 w3.安装protoc& z& X6 @4 O' B1 y# G# e+ n
使用以下命令安装protoc$ j( L4 G3 i  O- h8 b& ^
curl -OL https://github.com/protocolbuffers/protobuf/releases/download/v3.8.0/protoc-3.8.0-linux-x86_64.zip6 Z' @; b( |8 q# j6 }% F+ J; m; t
sudo unzip -o protoc-3.8.0-linux-x86_64.zip -d /usr/local bin/protoc$ h. P8 y' Z& w  J+ u+ Y2 A% f
sudo unzip -o protoc-3.8.0-linux-x86_64.zip -d /usr/local include/*' K0 Z  K% Z! N1 ]
4.安装Go语言
' M, B  C/ G, A" q: C- P使用以下命令安装Go语言
  A4 c  U# v4 R5 k& Osudo apt-get install golang8 |& u- E! _+ ?1 }. {4 Z
5.安装Libra Core环境4 h. y1 U) R5 Z" B
使用以下命令配置LibraCore
% t" h$ o7 m9 Mcd libra& \( Y7 D* x! Z  [# J
./scripts/dev_setup.sh
8 A6 U3 J, I: u" \4 X第一个Libra的“hello world"项目+ C* s7 P; v- O) q4 m/ Q$ K
使用以下命令,进入libra的开发环境! j* _# A0 m- M( F" A' v/ P
./scripts/cli/start_cli_testnet.sh  V7 n6 [4 T0 r" ^7 c
进入到libra的命令行7 u$ A# d1 `: B& A8 ~! c: l0 ^
使用以下命令就可以创造你第一个帐户了
8 v4 r" X- `: I6 Rcreate | c
BitMere.com 比特池塘系信息发布平台,比特池塘仅提供信息存储空间服务。
声明:该文观点仅代表作者本人,本文不代表比特池塘立场,且不构成建议,请谨慎对待。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

成为第一个吐槽的人

123458254 小学生
  • 粉丝

    0

  • 关注

    0

  • 主题

    1