搭建go语言平台----华为区块链第三天
第三天的课程其实就是搭建go语言平台,其实官方的用意有推CouldIDE的用意。但是这个IDE界面也对菜鸟不太友好,加上reader文件编译后需要用到两个参数。汗......一言难尽。
不过整体上用CouldIDE的学习成本和界面友好并不见得比Goland好。
简单整理一下winodws下如何完成那天的作业。
下载go最新版本,由于被墙可以到这里下载https://www.golangtc.com/download,我下载了最新版1.9.2的msi版本(基本上可以把环境变量安装好)。如果是64位系统建议下载64位的的软件。
安装完了进入环境变量设置,步骤如下图:
go语言环境配置好了(参考文章https://www.jianshu.com/p/35a4ec1b3067),去下载GolandIDE。
windows版本直接下http://www.jetbrains.com/go/download/download-thanks.html?platform=windows
安装流程参考这个https://blog.csdn.net/benben_2015/article/details/78609551
激活方法http://idea.lanyus.com/
接下来可以编译运行华为第三天的作业了。
新建一个工程,取名reader。
讲第三天课程里的目录解压缩并放入C:\Users\Administrator\go\src\reader
进入Goland可以看到他们
接下来修改IDE内的环境变量,就可以编译了。
Files菜单下的setiting
在IDE下方的Terminal内就能编译了。>go build -tags nopkcs11
编译完了多了一个可执行文件
安装文档里参数就能运行了
Usage of ledger:
-channelId string
enter a channel id here
-name string
enter your name
r>ledger -name willstar -channelId willstar
完成了。结果如下:
期间有个错误
exec: "gcc": executable file not found in %PATH%
需要下载MinGW-w64按照这地址下文方法安装。https://sourceforge.net/projects/mingw-w64/
https://www.cnblogs.com/zsy/p/5958170.html
https://www.jianshu.com/p/e9ff7b654c4a
其他Goland使用介绍可以看
https://blog.csdn.net/benben_2015/article/details/78617851
https://blog.csdn.net/benben_2015/article/details/78617851