Linux环境使用smart-go-dl install go1.18报错error obtaining VCS status: exit status 129 Use -buildvcs=false to disable VCS stamping.
直接上代码:
使用命令安装go:
smart-go-dl install go1.18
安装go。
出现一下错误代码:
```go
Downloaded 100.0% (141748419 / 141748419 bytes)
[smart-go-dl] unpack : go1.18.3.linux-amd64.tar.gz
[smart-go-dl] chdir : /ho在这里插入代码片me/zhanglufeng/sdk/smart-go-dl/golang_dl/go1.18.3
[smart-go-dl] exec : /home/zhanglufeng/sdk/go1.18.3/bin/go build -o /home/zhanglufeng/go/bin/go1.18.3
error obtaining VCS status: exit status 129
Use -buildvcs=false to disable VCS stamping.
[smart-go-dl] error: install failed, exit status 1
根据错误提示发现是要配置
```go
-buildvcs=false
查看安装过程,发现go安装已经下载完毕,并且也已经解压完毕,说明是后面配置没有成功,这时我们进入我们的go安装目录,进入到bin目录下:
然后执行命令:
./go env
我这里已经设置过了,你会发现GOFLAGS参数值为空。执行以下命令:
./go env -w GOFLAGS=-buildvcs=false
再次查看go env命令,发现就有值了。
到这问题就解决了。
再次执行
smart-go-dl install go1.18
就成功了。。。解决。。。。
如有疑问欢迎提问。。。。