学习Go的一些记录(1)

ljyfree · · 995 次点击 · · 开始浏览    
这是一个创建于 的文章,其中的信息可能已经有所发展或是发生改变。

对于之前用过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

有疑问加站长微信联系(非本文作者)

本文来自:简书

感谢作者:ljyfree

查看原文:学习Go的一些记录(1)

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

995 次点击  
加入收藏 微博
暂无回复
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传