美文网首页区块链大学Dapp开发
华为区块链实战营-DAY3打卡-在cloudIDE环境下编译

华为区块链实战营-DAY3打卡-在cloudIDE环境下编译

作者: 江右十三酥 | 来源:发表于2018-08-31 16:44 被阅读1965次

DAY 03作业---区块链核心技术-分布式账本

首先,感谢同班大神们的带领,尤其感谢ID为“学完搭个链圈钱”童鞋的指导。完成了打卡任务。

1. CloudIDE申请

1)直接在线搜ide,就可以看到cloudIDE如下,免费试用。

2)点击立即体验,跳转:https://devcloud.huaweicloud.com/cloudide/home。可以看到如下界面。(当前CloudIDE处于公测阶段,您最多可以创建工作空间1个)

接下来就是默认下一步,需在cloudIDE 建立名为AAA(自定义),技术栈选go 的工作空间,进入IDE。

2.上传 upload

1)上传助手下发的作业homework包(这里切记,需要把作业重新压缩成zip包上传)

2)新建terminal

3)解压homework。

$$cd /projects/AAAA (到指导文件夹路径下)

$$unzip homework.zip (解压homework文件)

4.执行任务

1)检查linux机器是否有go语言的编译环境,使用go help命令

如图说明已经安装go,如果没有这个信息显示,点击https://golang.org/dl/链接下载go

语言安装包,并安装好,配置环境变量,然后使用命令显示上图。

2)配置gopath环境变量,使用go命令go build 编译代码

$$ cd /projects/AAAA/ledger-reader/src/ledger

$$ export GOPATH=/projects/AAAA/ledger-reader/vendor

$$ go build -tags nopkcs11加粗部分需要加上,我在这卡了好久)

3)执行可执行文件$$ ./edger

输入你的名字和你希望显示的通道名称完成打卡任务

//后续:

总体来说,该IDE环境体验还是很不错的,并要求进一步学习go语言,理解reader.go里浓缩了区块链的数据结构精华的简单80行左右的代码。

相关文章

网友评论

  • c46d8715f290:解压这部没看明白,可以详细解释一下吗
    江右十三酥:@c46d8715f290 把作业压缩包解压出来再重新压缩成zip文件
  • 榴莲小姐_c559:你好,为什么你那个加错部分报错呢
    江右十三酥:@榴莲小姐_c559 加粗部分???你看一下前面那个路径是否正确
  • 群群的啸1:$$ cd /projects/AAAA/ledger-reader/src/ledger 这一步总显示 No such file or directory 这是为什么?
    江右十三酥:@群群的啸1 1.华为云cloudIDE 建立名为ledger,技术栈选go 的工作空间
    2.选左上角第二个 Project-->Upload File 上传重新打包为zip的homework.zip
    3.在下面 Terminal面板 每行输入以下代码 即可完成作业
    cd /projects/ledger
    unzip homework.zip
    cd /projects/ledger/ledger-reader/src/ledger
    export GOPATH=/projects/ledger/ledger-reader/vendor
    go build -tags nopkcs11
    ./ledger --name 输入你想要名称 --channelId testchannel
    c46d8715f290:@群群的啸1 你的如何解决的
    江右十三酥:@群群的啸1 你看一下路径是否有误

本文标题:华为区块链实战营-DAY3打卡-在cloudIDE环境下编译

本文链接:https://www.haomeiwen.com/subject/qzfewftx.html