首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何删除意外发布到go.dev的包?

如何删除意外发布到go.dev的包?
EN

Stack Overflow用户
提问于 2021-07-31 06:25:12
回答 2查看 293关注 0票数 4

我不小心在go.dev网站上发布了一个包,谁能告诉我怎么删除它?

https://pkg.go.dev/github.com/Nksama/Random-quotes

EN

回答 2

Stack Overflow用户

发布于 2021-07-31 06:51:48

发布的模块不能删除,但可以收回。撤销的版本仍然存在,并且可以下载(因此依赖它的构建不会中断),但go命令在解析时不会自动选择它。更多信息here

要撤消,您必须向go.mod添加retract指令。例如

代码语言:javascript
复制
retract v1.0.0
retract [v1.0.0, v1.9.9]
retract (
    v1.0.0
    [v1.0.0, v1.9.9]
)

请注意:

在Go 1.16中添加了retract指令。如果在主模块的go.mod文件中编写了retract指令,则1.15和更低版本将报告错误,并将忽略依赖项的go.mod文件中的retract指令。

票数 8
EN

Stack Overflow用户

发布于 2021-07-31 06:45:03

网站上有软件包删除指南:https://go.dev/about/

基本上,您需要在go.mod文件中放置retract指令并发布新版本。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68599703

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档