为了账号安全,请及时绑定邮箱和手机立即绑定

无法在本地安装 golangci-lint

无法在本地安装 golangci-lint

Go
largeQ 2023-01-03 11:26:53
我使用的是 RHEL 8.6,我的 Go 版本如下:$ go versiongo version go1.18.3 linux/amd64我正在尝试在本地安装,但文档golangci-lint中描述的方法均无效。我尝试了什么:第一的:$ curl -sSfL https://raw.githubusercontent.com/golangci/golangci-lint/master/install.sh | sh -s -- -b $(go env GOPATH)/bin v1.46.2golangci/golangci-lint info checking GitHub for tag 'v1.46.2'golangci/golangci-lint info found version: 1.46.2 for v1.46.2/linux/amd64golangci/golangci-lint info installed /home/acabista/go/bin/golangci-lint$ golangci-lint --versionbash: golangci-lint: command not found...第二:$ go install github.com/golangci/golangci-lint/cmd/golangci-lint@v1.46.2$ golangci-lint --versionbash: golangci-lint: command not found...我错过了一步吗?我怎样才能使这个本地安装工作?
查看完整描述

1 回答

?
陪伴而非守候

TA贡献1757条经验 获得超8个赞

如果 golang-ci 已经正确安装,问题很可能是安装目录不在你的PATH环境变量中。以这种方式调用 golang-ci 应该可以工作:

${GOPATH}/bin/golangci-lint --version

要么

/home/acabista/go/bin/golangci-lint --version

要检查到底发生了什么,您可以检查GOPATH环境变量的内容。它的内容定义了go install运行 like 命令时二进制文件的安装位置。

echo $GOPATH

您还需要检查变量的内容是什么PATH,这个变量定义了 shell 在哪个目录中查找要执行的二进制文件:

echo $PATH


查看完整回答
反对 回复 2023-01-03
  • 1 回答
  • 0 关注
  • 268 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信