美文网首页
学习Go的一些记录(1)

学习Go的一些记录(1)

作者: ljyfree | 来源:发表于2020-03-13 13:43 被阅读0次

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

    相关文章

      网友评论

          本文标题:学习Go的一些记录(1)

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