go - 如何检查操作系统上是否安装了程序/软件包?

标签 go

我想用 Go 检查 dot 包是否已安装并可在当前 OS 上执行。

我的第一个想法是检查 PATH 变量中的 /dot 字符串? 有没有更好的方法来使用 Go 获取可执行/已安装的包?

任何建议都会有所帮助,谢谢。

最佳答案

你是说一个 go package 吗? 如果是这样,请尝试使用 go list github.com/some/package

关于go - 如何检查操作系统上是否安装了程序/软件包?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42469599/

相关文章:

go - 返回值时 map 文字中缺少键

types - 动态找出结构体内部内容的好方法是什么?

go - 在 Mac OS X Mavericks 中安装 Go 1.2.1 失败

regex - 转到正则表达式以捕获具有特殊字符的第一次出现

dictionary - 使用 Golang 将映射数据输入到结构中

shell - 一次性在一个目录下构建多个 go 插件

go - 如何在 Go 中使用字符串类型获取字符串的十六进制值

go - 如何添加go二进制作为bitbucket管道工件?

com - 从 Go 查询 WMI

http - 使用golang终止来自IP层的http请求