当前位置: 首页 > 面试题库 >

如何使用Go模块删除已安装的软件包

陈瀚
2023-03-14
问题内容

我已经使用Go模块安装了一个软件包(在Go
1.13中获取),现在我想将其删除。在文档中没有关于此的任何内容,在go中也没有。

手动从go.mod中删除软件包无法解决问题,因此仍保留在go.sum中。

我应该如何清洁包装?


问题答案:

找到了它https://blog.golang.org/using-go-
modules#TOC_7。

go mod tidy

因此,基本上,一旦未将软件包导入任何软件包中,您就可以执行go mod tidy,它将安全地删除未使用的依赖关系。

并且,如果您要供应依赖关系,请运行以下命令以使模块更改被应用到供应商文件夹中:

go mod vendor



 类似资料:
  • 我已经安装了一个使用go模块(go get in go 1.13)的软件包,现在我想删除它。在文档中没有关于这个的内容,在go get docu中也没有。 从go中删除包。mod手动无法解决问题,因此仍处于运行状态。总和 我应该如何以干净的方式移除包裹?

  • 问题内容: 在了解需要设置否则该软件包会使我的Go根安装不干净之前,我跑了一个包来下载(我更希望保持Go的安装干净,并将核心与自定义分开)。如何删除以前安装的软件包? 问题答案: 删除源目录和已编译的软件包文件是安全的。在下找到源目录,在下找到包文件,例如:。

  • 问题内容: 据我所知,它带有某种含义。后安装我已经运行,以便找到任何子命令能够列出本地安装的,但不幸的是有没有。 那怎么办呢? 问题答案: 现在是历史 被替换为。用于管理外部/第三方库(例如,下载,更新,安装等)。 输入以查看命令行帮助,或查看以下页面: 命令去 关于go命令 (博客文章) 如果要列出已安装的软件包,可以使用以下命令: 列表包 要列出工作空间中的软件包,请转到工作空间文件夹并运行以

  • 问题内容: 我想将包从github安装到我的gopath,我已经尝试过了: 仓库在这里。 问题答案: 命令去 下载并安装软件包和依赖项 用法: [packages] Get下载由导入路径命名的包及其依赖项。然后,它将安装命名的软件包,例如“ go install”。 -d标志指示下载软件包后停止。也就是说,它指示不要安装软件包。 -f标志仅在设置-u后才有效,它强制-u不验证每个软件包是否已从其导

  • 我想将Python安装恢复到其基本状态,以便开始使用。有没有一种简单的方法可以只卸载那些在Python设置之后安装的软件包?

  • 问题内容: 我已经使用docker.com上的安装教程安装了docker 。现在,我需要将其完全删除。,,,或任何其他组合不工作,因为我没有使用apt- get安装它。有什么方法可以比手动删除Docker更快地删除它? (如果有任何区别,我正在使用Ubuntu 14.04)。 问题答案: 在卸载步骤中提到: 注意:chasmani添加了注释: 我还必须添加,并在前两行中完全删除 它增加了: 上面的