Hi 游客

更多精彩,请登录!

比特池塘 区块链技术 正文
脸书在发布了区块链新应用Libra之后,又发布了Libra的编程语言Move,可能是刚刚发布笔者尝试在ubantu系统下安装Move语言的开发环境,可能是发布时间太短,笔者还是遇到了很多坑的。这里用博客记录一下相关的历程
: v- g" x  i- [  \. F* m安装Move项目开发环境, d4 F7 g* x1 X" _6 G& j6 M
1.打开https://developers.libra.org/docs/my-first-transaction网站,并使用git命令克隆项目. l( l' Y* Q" E. ?! Q& x  N
git clone https://github.com/libra/libra.git, ~4 h! C2 E9 r2 P2 a
2.配置yum源$ A* k. s' J) ^' _. `4 E+ r: W
使用以下命令,配置yum源, p, |; ~! I3 X! o. T0 G% ~
sudo gedit fedora-163.repo  
: o) i$ w- n/ s0 fsudo gedit fedora-updates-163.repo
/ c+ h. V+ a. S7 w其中fedora-163.repo文件的内容如下,直接贴过去即可
- S$ q/ s& u( [0 f! v7 {$ U?948 ?sudo unzip -o protoc-3.9.0-linux-x86_64.zip -d /usr/local bin/protoc6 s: t3 g' f- [/ m: `9 I$ W3 v
? 950 ?sudo unzip -o protoc-3.9.0-linux-x86_64.zip -d /usr/local include/*/ _9 a& H% C3 `% q! g
fedora-updates-163.repo文件的内容如下:
# Q7 {$ \( L+ z8 Z: G; {[updates]
* A# l8 E- ~& S" q/ ~2 ?) _6 Nname=Fedora 17 - $basearch - Updates - 163.com" k, q9 z! X! x' {4 Y, b$ u) x
failovermethod=priority4 {" ^- ?; F3 s; h. V
baseurl=http://mirrors.163.com/fedora/updates/17/$basearch/% l9 W& b( Z) q9 ^2 V3 g/ y* }. T8 j
mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=updates-released-f17&arch=$basearch
0 t) U( F' S. ?; K9 B0 Cenabled=1
# p& i- D* ]% I% g% s# C% Pgpgcheck=0
+ g) {2 f3 t% B# ygpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$basearch
( X" B; n' |4 R$ @( @ 2 _4 k# v4 f6 f1 I) j+ e1 b. Z: l
[updates-debuginfo]
% j; Q" ~# R, d, n5 [3 ?name=Fedora 17 - $basearch - Updates - Debug - 163.com
4 e1 R' {" {3 `6 v( P6 {failovermethod=priority
# y0 g8 s& s  {baseurl=http://mirrors.163.com/fedora/updates/17/$basearch/debug/0 ]) e, h& S0 x
mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=updates-released-debug-f17&arch=$basearch
* U4 Z' H& J" v7 M- B6 Q: \enabled=0) _. {* l( e. u7 Q) |) `: J
gpgcheck=0
/ k) D3 X% @5 f6 R7 U+ igpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$basearch
. _, {  `1 k  @ 2 [( V% M& n% _
[updates-source]
2 q. l: c* @6 U7 Bname=Fedora 17 - Updates Source - 163.com
7 L) }9 i: ?1 e! |9 \, Gfailovermethod=priority# {; E* M4 J! {0 n( R5 C0 G* W
baseurl=http://mirrors.163.com/fedora/updates/17/SRPMS/' f6 Y) ^/ J8 F( ?! t
mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=updates-released-source-f17&arch=$basearch: C3 D3 P$ W* L! b  K' @
enabled=05 \4 ]" A8 e; d: B
gpgcheck=0! [0 S  Y- G9 H6 K, A1 {/ b
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$basearch
9 Y7 O, z% J9 p使用以下命令,重新配置yum源:! Q# a; O. h7 V
yum makecache- b4 W; z; C0 r4 ~
yum repolist all
2 n6 D% d- g9 E看到有如下返回,就大成告成了。0 z& ~$ c# @4 x% V
repo id           repo name                                      status
$ o, G7 m4 I4 X  E" `# q7 [) zfedora            Fedora 17 - x86_64 - 163.com                   enabled: 27,033' u" ?6 H6 k4 v
fedora-debuginfo  Fedora 17 - x86_64 - Debug - 163.com           disabled
* r6 ~$ ~4 a! i% T% |7 N2 Kfedora-source     Fedora 17 - Source - 163.com                   disabled0 F; P9 a" ?8 S/ U
updates           Fedora 17 - x86_64 - Updates - 163.com         enabled: 13,1638 y8 ^7 L3 |2 E
updates-debuginfo Fedora 17 - x86_64 - Updates - Debug - 163.com disabled  H* C; j' Z7 d* I* B; W8 t5 B
updates-source    Fedora 17 - Updates Source - 163.com           disabled5 }9 u1 C7 m* I" E) G4 ?2 B& e
repolist: 40,196
9 o/ q' w/ w9 J- n& h3.安装protoc
/ j+ h7 D) g( W- _% g4 }使用以下命令安装protoc0 ]6 ~2 i4 r- A  s; [
curl -OL https://github.com/protocolbuffers/protobuf/releases/download/v3.8.0/protoc-3.8.0-linux-x86_64.zip+ q9 ~" I- N. f
sudo unzip -o protoc-3.8.0-linux-x86_64.zip -d /usr/local bin/protoc
  c7 }# U6 P* P  nsudo unzip -o protoc-3.8.0-linux-x86_64.zip -d /usr/local include/*
: |* m) ~9 h. Z0 R6 R4.安装Go语言. r2 {6 f# m9 x! t4 v, z0 m
使用以下命令安装Go语言( I* v9 a: z5 x7 T$ B+ j* ?
sudo apt-get install golang
1 S) m' `2 A2 i. `5.安装Libra Core环境
. r8 G- `2 |  k6 Y& c6 m使用以下命令配置LibraCore
4 ]7 Y. r% S6 ?8 u0 c1 ~0 `  Wcd libra
5 u  w% s2 L7 W* S; |  R0 c( p./scripts/dev_setup.sh
4 M) H8 Y6 q# f4 h6 L第一个Libra的“hello world"项目
: m2 Z8 [2 }5 Q1 a, A2 t使用以下命令,进入libra的开发环境, R) O1 z6 I' P% W; d0 R) O# D
./scripts/cli/start_cli_testnet.sh; q+ y( ]- d8 z6 h
进入到libra的命令行
# c" H; z) y5 `# Z8 V2 o+ S使用以下命令就可以创造你第一个帐户了
# |: H2 m1 |2 L7 H. ~& Jcreate | c
BitMere.com 比特池塘系信息发布平台,比特池塘仅提供信息存储空间服务。
声明:该文观点仅代表作者本人,本文不代表比特池塘立场,且不构成建议,请谨慎对待。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

成为第一个吐槽的人

123458254 小学生
  • 粉丝

    0

  • 关注

    0

  • 主题

    1