Hi 游客

更多精彩,请登录!

比特池塘 区块链技术 正文
脸书在发布了区块链新应用Libra之后,又发布了Libra的编程语言Move,可能是刚刚发布笔者尝试在ubantu系统下安装Move语言的开发环境,可能是发布时间太短,笔者还是遇到了很多坑的。这里用博客记录一下相关的历程
1 ]' `) N: m2 j8 X- ~安装Move项目开发环境. {" b3 `; R, M% }3 e
1.打开https://developers.libra.org/docs/my-first-transaction网站,并使用git命令克隆项目: W; }* @+ P7 w" u8 Q/ ^
git clone https://github.com/libra/libra.git
$ k+ V: [) G: I; p5 @2.配置yum源
4 ^$ F, Q$ r! J使用以下命令,配置yum源0 n$ `# R" ]. v* ~
sudo gedit fedora-163.repo  
3 n  Y) Y6 t' O$ L1 ^sudo gedit fedora-updates-163.repo9 x2 x3 N$ Z8 l; u6 b
其中fedora-163.repo文件的内容如下,直接贴过去即可
" F( k1 o7 E8 @9 c/ @( V! L+ P0 j?948 ?sudo unzip -o protoc-3.9.0-linux-x86_64.zip -d /usr/local bin/protoc# q" N" g+ `* Y. }. X, z' F
? 950 ?sudo unzip -o protoc-3.9.0-linux-x86_64.zip -d /usr/local include/*' D- a% n" j9 v. O
fedora-updates-163.repo文件的内容如下:
+ ^4 \; x1 [, ~% {- D; E+ I[updates]
9 u7 ^. ^4 ]) R6 ]name=Fedora 17 - $basearch - Updates - 163.com
" W# O8 T' S) A. W( x' o8 ?$ sfailovermethod=priority
0 }. t- j6 W) m: jbaseurl=http://mirrors.163.com/fedora/updates/17/$basearch/7 K; |9 N6 c9 l5 o2 \
mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=updates-released-f17&arch=$basearch. A, \9 Z- |! r% X4 F1 ?' w
enabled=1
# U% d- M7 {: l4 u6 }' l3 E$ ugpgcheck=0& e, X, M2 }+ J
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$basearch
) M0 q6 J% v4 f0 u4 J
- E' w2 j2 G! @7 H; B: W/ U[updates-debuginfo]
# u6 |, e! f2 b6 Aname=Fedora 17 - $basearch - Updates - Debug - 163.com
1 o  r- ^. ]( A3 hfailovermethod=priority
% A0 F. }" f+ d& i: ebaseurl=http://mirrors.163.com/fedora/updates/17/$basearch/debug/
( T2 ?1 X. Z, G+ n6 cmirrorlist=https://mirrors.fedoraproject.org/metalink?repo=updates-released-debug-f17&arch=$basearch9 x7 H% _0 o8 s' Z  d# `
enabled=0/ l) O: f5 D8 c$ q/ k: V! i
gpgcheck=0
5 b' Q6 I/ {8 Q0 j: T4 Jgpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$basearch
  }9 ~. d- I) J: @" M9 {3 ? ' k. h0 n1 T) C0 Z4 G" V$ A5 K
[updates-source]
2 }. p6 Y& ?5 @* s3 qname=Fedora 17 - Updates Source - 163.com' y5 g7 i, q% ^2 i" j
failovermethod=priority& F' t3 \' N8 o5 E
baseurl=http://mirrors.163.com/fedora/updates/17/SRPMS/3 k( L4 V2 N* a; l" o2 m
mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=updates-released-source-f17&arch=$basearch
/ N; ~8 ?# I4 F: Ienabled=0
8 D. e8 g9 e5 y' C. c4 Zgpgcheck=0! r6 P9 o. O* l" b' J
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$basearch
( h3 c, H! d1 h  c8 _使用以下命令,重新配置yum源:' z; T% s6 p# H
yum makecache
2 Q6 K' P8 E7 B2 qyum repolist all% H  E& v) I; W) W1 Q$ [
看到有如下返回,就大成告成了。# L# e# y1 o+ j% Y) d! J4 q2 f# n
repo id           repo name                                      status
/ R. D: Z4 [) X' J, r$ Y! Ufedora            Fedora 17 - x86_64 - 163.com                   enabled: 27,033/ X0 n. }0 i( _( J
fedora-debuginfo  Fedora 17 - x86_64 - Debug - 163.com           disabled
3 P# _; R4 W! y/ t, b  Rfedora-source     Fedora 17 - Source - 163.com                   disabled
7 E9 J4 a8 c, _" \- q) \updates           Fedora 17 - x86_64 - Updates - 163.com         enabled: 13,163
# O7 y& d( n- R( n9 cupdates-debuginfo Fedora 17 - x86_64 - Updates - Debug - 163.com disabled' h! ?4 m7 M  d+ @0 X* X& ^
updates-source    Fedora 17 - Updates Source - 163.com           disabled3 m! D- B' H4 R- R
repolist: 40,196! i  w0 {5 B" Q  M
3.安装protoc4 T  V( x+ Q! o6 S8 [
使用以下命令安装protoc& m' N* @$ I2 T1 }/ C- ~1 \
curl -OL https://github.com/protocolbuffers/protobuf/releases/download/v3.8.0/protoc-3.8.0-linux-x86_64.zip
: x% [! J9 l7 e9 h, T$ n5 q7 Gsudo unzip -o protoc-3.8.0-linux-x86_64.zip -d /usr/local bin/protoc# b( V8 y, J( j- S
sudo unzip -o protoc-3.8.0-linux-x86_64.zip -d /usr/local include/*0 s) a9 x8 D8 |$ F
4.安装Go语言  [) `: x2 q7 V
使用以下命令安装Go语言
( W- L  Q# u8 n, }sudo apt-get install golang; x- m+ K0 x! B0 T# T( }8 x. _
5.安装Libra Core环境
! @$ P& _: K. `$ w; v/ ]使用以下命令配置LibraCore
7 f6 P8 ^$ b0 W' Kcd libra5 w6 t# d& V* U5 j$ p& z7 U( w
./scripts/dev_setup.sh  M, }. q- i: T
第一个Libra的“hello world"项目
6 h$ ^% l1 Y& P4 g9 y1 ~9 ^使用以下命令,进入libra的开发环境
/ W  S+ F8 Q2 b) L6 x3 f" m# @0 r./scripts/cli/start_cli_testnet.sh
8 R: _& t2 D0 p, [5 ]! M进入到libra的命令行
. Y" L8 S5 o$ c  h使用以下命令就可以创造你第一个帐户了
1 ^) R6 @, ~: ^create | c
BitMere.com 比特池塘系信息发布平台,比特池塘仅提供信息存储空间服务。
声明:该文观点仅代表作者本人,本文不代表比特池塘立场,且不构成建议,请谨慎对待。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

成为第一个吐槽的人

123458254 小学生
  • 粉丝

    0

  • 关注

    0

  • 主题

    1