学习Go的一些记录(1)

对于之前用过Python的懒人,学习使用Golang又是一个全新的开始。老习惯,做一些记录,主要是作为自己的积累。

先记录两个坑

坑(1)

  • 自己写着玩的时候,把一个文件命名为go_test.go,结果发现无法运行
[root@localhost ~]# go run go_test.go
go run: cannot run *_test.go files (go_test.go)
[root@localhost ~]#
  • 搜了一下,*_test.go的名字还是不要使用了,更多参考这里
  • 改个名字,run正常了

坑(2)

  • 使用go get从GitHub上取代码可能会失败,原因大家都懂的
  • 还真的有帮忙解决这个问题的地方
  • 因为我装的go版本是1.13,所以按照下面的方法来
[root@localhost ~]# go env -w GO111MODULE=on
[root@localhost ~]# go env -w GOPROXY="https://goproxy.io,direct"
[root@localhost ~]# go env -w GOPRIVATE="*.corp.example.com"
  • 再试着go get,OK了

下载的包哪里去了

  • 查看env信息,寻找
[root@localhost ~]# go env | grep GOPATH
GOPATH="/root/go"
[root@localhost ~]#

[root@localhost github.com]# pwd
/root/go/src/github.com
[root@localhost github.com]# ll
total 0
drwxr-xr-x. 3 root root 17 Mar 12 22:57 gin-contrib
drwxr-xr-x. 3 root root 17 Mar 12 22:57 gin-gonic
drwxr-xr-x. 2 root root  6 Mar 12 23:12 golang
drwxr-xr-x. 5 root root 66 Mar 12 23:11 go-playground
drwxr-xr-x. 3 root root 19 Mar 12 23:15 go-sql-driver
drwxr-xr-x. 4 root root 36 Mar 12 23:14 jinzhu
drwxr-xr-x. 3 root root 20 Mar 12 23:12 leodido
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 1. 分布式系统核心问题 参考书籍:《区块链原理、设计与应用》 一致性问题例子:两个不同的电影院买同一种电影票,如...
    molscar阅读 4,490评论 0 0
  • Golang具有一套可以构建和处理go源代码的程序,作为命令行工具,这些程序也并非直接运行,而是由go程序调用。运...
    云时代的运维开发阅读 8,765评论 0 0
  • │ │ │ │ │ │ │ │ ├...
    简闻阅读 3,730评论 0 1
  • 这场雪,全城期盼,这场雪终究还是来了!有人说等雪的心情,就像初恋少女在等男友——怕他不来,又怕他乱来! 听说要下雪...
    V字型阅读 3,462评论 5 5
  • 房屋因租户生意惨淡,一年的合约,只用的半年说不租了,也没怎么为难租户,想着让他们把房间打扫干净,缴了钥匙、气...
    及羽阅读 2,047评论 6 5

友情链接更多精彩内容