登录
首页 >  Golang >  Go问答

可以卸载吗?

来源:stackoverflow

时间:2024-03-13 08:27:25 265浏览 收藏

今日不肯埋头,明日何以抬头!每日一句努力自己的话哈哈~哈喽,今天我将给大家带来一篇《可以卸载吗?》,主要内容是讲解等等,感兴趣的朋友可以收藏或者有更好的建议在评论提出,我都会认真看的!大家一起进步,一起学习!

问题内容

如上所述,我知道 go install 将可执​​行文件复制到 {GOPATH}/bin 但是否有 go uninstall 这样的东西?

go clean之后,可执行文件仍然在{GOPATH}/bin中;我在文档中找不到任何内容,除了相当生硬的 rm -f {filename}


解决方案


使用 rm 删除已安装的可执行文件是正确的方法。

在 Go 中,go install 构建一个单文件二进制文件,并通过将其复制到适当的目录 (*) 来“安装”它。要“卸载”此二进制文件,只需使用 rm 删除它即可。

这对你来说可能会感觉“生硬”,但如果你仔细想想,它实际上会让你感到安心。几乎没有涉及魔法。安装意味着单个二进制文件被放置在某个目录中(可能在您的 $PATH 中)。

另请参阅 this answer for a relevant discussion of removing packages installed with go get

(*) 来自 go 帮助安装

可执行文件安装在GOBIN指定的目录中 环境变量,默认为 $GOPATH/bin 或 $HOME/go/bin 如果 GOPATH 环境变量未设置。 $GOROOT 中的可执行文件是 安装在 $GOROOT/bin 或 $GOTOOLDIR 而不是 $GOBIN 中。

今天带大家了解了的相关知识,希望对你有所帮助;关于Golang的技术知识我们会一点点深入介绍,欢迎大家关注golang学习网公众号,一起学习编程~

声明:本文转载于:stackoverflow 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>