实战
狗(go)语言在网络编程中性能较高,因此受到各大互联网公司的青睐。 本文将从零开始,安装go和gotour,帮助大家愉快地学习go。
1. 安装Go
Go语言中文网是学习go必备的资源,我们可以从这里安装go、阅读文档、阅读他人的教程和项目、寻求帮助等。
地址:https://studygolang.com
进入Go下载页面,根据你的操作系统下载不同的安装包。
Windows和MacOS系统会自动配置环境变量和GOPATH。
如果是Linux系统,需要配置环境变量。有更多安装问题可阅读安装说明或者菜鸟教程。
安装完成后,输入下列命令检验是否安装成功:
如果看到类似输出,表示已安装成功:
通过下列命令,查看已安装的go的环境信息:
将看到如下输出,其中GOPATH表示go的工作目录,后面我们开发的代码和项目都要放在该目录下。GOROOT表示go的安装目录,有很多类库。
2. 安装狗托(gotour)
gotour(go之旅)是go语言官方推荐的基础教程,可以边学边练,适合新手入门。
不建议使用在线gotour(地址:http://tour.studygolang.com/welcome/1),网络不佳可能无法访问。
下面我们将它安装到本地运行,正常情况下,整个过程大概耗时10分钟。
1. 首先下载gotour的源代码,需要去官网安装hg(好狗)
hg地址:https://mercurial.selenic.com/wiki/Download
2. 安装完hg,clone代码到$GOPATH/src/bitbucket.org/mikespook/目录下(目录不存在则手动创建):
# 进入目录 cd $GOPATH/src/bitbucket.org/mikespook # 下载gotour源码 hg clone https://bitbucket.org/mikespook/go-tour-zh
注意,此处的$GOPATH是go env中GOPATH对应的目录(上图中鱼皮的目录是 /Users/yupili/go )。
3. gotour依赖了很多库,在编译前需要下载这些库,由于网络原因(下载源是国外的golang.org),可能 go get 命令无法成功下载。因此我们需要手动下载对应的依赖,主要是 golang.org/x/tools 和 golang.org/x/net。
在GitHub上找到二者的项目地址,通过命令下载并放到 $GOPATH/src/golang.org/x 目录下:
# 进入目录 cd $GOPATH/src/golang.org/x # 下载tools和net包 git clone https://github.com/golang/net.git git clone https://github.com/golang/tools.git
未安装git的同学,也可以下载压缩包并解压到 $GOPATH/src/golang.org/x 目录下,如图:
4. 进入已下载的gotour目录,对go源文件进行编译安装:
# 进入gotour源码目录 cd $GOPATH/src/bitbucket.org/mikespook/go-tour-zh/gotour # 编译安装 go install
如果没有任何输出,恭喜,编译安装成功了!
5. 最后进入 $GOPATH/bin 目录,能看到生成的 gotour 可执行二进制文件,执行它启动gotour:
# 进入bin目录 cd $GOPATH/bin # 执行 gotour
启动成功,看到如下输出,在本机3999端口启动了gotour服务:
OK,大功告成,开启愉快的go语言学习之旅~
相关资源
1. Go语言中文网社区(https://studygolang.com/)
2. Go语言中文官网(http://docscn.studygolang.com/)
3. Go语言中文官方文档 (http://docscn.studygolang.com/doc/)
4. Go语言在线编程广场 (https://play.studygolang.com/)
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-10-18,如有侵权请联系 cloudcommunity@tencent.com 删除
相关知识
实战追踪基础知识分享
数码单反相机新手攻略宠物摄影实战(上)
斑鸠媒实战训练 养鸟
数码单反相机新手攻略宠物摄影实战(下)
数码单反相机新手攻略宠物摄影实战(上)(2)
游戏内宠物技能的实战技巧分享
广州宠物美容师助理岗位实战培训班
首届CKUWDC实战犬赛制培训研讨会在广东火热进行中
训练宠物狗攻击坏人(从基础训练到实战应用)
想不想修真:宠物技能的搭配与实战应用指南
网址: 实战 https://www.mcbbbk.com/newsview201111.html
上一篇: 宠物为何会有挠痒症状解决宠物挠痒 |
下一篇: 宠物总是用爪子挠身上,这是怎么回 |
推荐分享

- 1我的狗老公李淑敏33——如何 5096
- 2南京宠物粮食薄荷饼宠物食品包 4363
- 3家养水獭多少钱一只正常 3825
- 4豆柴犬为什么不建议养?可爱的 3668
- 5自制狗狗辅食:棉花面纱犬的美 3615
- 6狗交配为什么会锁住?从狗狗生 3601
- 7广州哪里卖宠物猫狗的选择性多 3535
- 8湖南隆飞尔动物药业有限公司宠 3477
- 9黄金蟒的价格 3396
- 10益和 MATCHWELL 狗 3352