确定 Go 中已安装的软件包列表
检索已安装的 Go 软件包的完整列表对于各种场景至关重要,例如在计算机上重新安装软件包不同的机器。本文解决了使用 goinstall 列出已安装软件包的问题,这是一种过时的方法,不再适用于当前的 Go 安装。
Go 版本 1.0 及更高版本的更新方法
至获取已安装的 Go 软件包的完整列表,请使用以下命令:
go list ...
三个句点“...”代表匹配系统上所有软件包的通配符。
示例输出:
github.com/fvbommel/sortorder github.com/go-delve/delve github.com/golang/glog github.com/google/pprof github.com/ianlancetaylor/demangle github.com/mattn/go-sqlite3 github.com/michielheld/godocrunner github.com/rogpeppe/godef github.com/rogpeppe/goinstall github.com/uber-go/zap
其他命令选项
go list 命令提供了广泛的选项。请参阅 go list -h 了解更多详细信息。
替代资源
有关 go list 命令的多功能性的更多见解,请参阅 Dave Cheney 的博客文章:[go列表,你的瑞士军刀](https://dave.cheney.net/2015/09/01/go-list-your-swiss-army-knife)。
以上是如何获取已安装的Go软件包列表?的详细内容。更多信息请关注PHP中文网其他相关文章!