go 语言学习笔记

Ubuntu go语言的安装卸载

https://blog.csdn.net/Rcvisual/article/details/82755488

3、判断文件流中的部分数据,不能用Read或者CopyN,这些方法都会消耗掉缓冲区的数据,造成文件流缺失,必须用ReadAt

	head := make([]byte, 261)
	fileio.ReadAt(head, 0) //坑:不能用Read或者CopyN,这些方法都会消耗掉缓冲区的数据

 

/usr/local/go/src/github.com/tidwall/redcon (from $GOROOT)

出现这种问题

就是找不到这个包,可以再GOROOT或者GOPATH下的src里面创建一个 github.com/tidwall 文件夹,把缺失的包放进去;

缺失的包都可以在这个地方找到,下载下来,放进去就行。https://github.com/golang

 

如果还是不行,把版本升级到1.21,然后使用go modules 模块 mod,生成mod文件,它就会自动帮你下载下来

https://segmentfault.com/a/1190000018536993

 

go env -w GO111MODULE=AUTO

 

2、虚拟机CGO_ENABLED="0"永久生效方法(所有终端都生效):

go env -w CGO_ENABLED="0"

 

Windows下go环境:

1、

随着Go 1.13发布,GOPROXY默认值proxy.golang.org在中国大陆不能被访问。

七牛云顺势推出goproxy.cn,以利于中国开发者更好使用Go Modules,它是非盈利性的项目,首先感谢七牛云。

Windows下使用教程:

(1)升级到Go1.13

(2)运行<go env -w GO111MODULE=on>                                 //开启mod

(3)运行<go env -w GOPROXY=https://goproxy.cn,direct>   //设置七牛云goproxy代理

可以通过运行go env查看(2)、(3)步骤是否设置成功

https://studygolang.com/articles/24544?from=singlemessage

 

2、windows下安装swag命令

windows下没有bin目录,首先我们需要找到swag的下载位置*…/github.com\swaggo\swag@v1.5.1\cmd\swag*
在该目录下执行go install 会生成swag.exe到gopath的主目录下。

这个swag.exe就可以用来执行swag init操作了。

https://blog.csdn.net/ran_Max/article/details/105718374

 

3、使用虚拟机共享目录时,运行go mod造成共享目录断开

...........go/pkg/mod/cache/download/golang.org/x/tools/@v/v0.0.0-20190114222345-bf090417da8b.mod785076531.tmp: software caused connection abort
go: failed to write version list: rename ................go/pkg/mod/cache/download/github.com/spf13/pflag/@v/list739191657.tmp ...............go/pkg/mod/cache/download/github.com/spf13/pflag/@v/list: transport endpoint is not connected

解决方法:(1) 是因为下载不了对应的包,可以自己用其他方式下载后,放到mod对应的目录,这样程序mod检测到有包,就不会去下载了。

(2) 如果还是出现这种问题,直接把GOPROXY换成 

export GOPROXY=https://goproxy.cn
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值