猿问

无法使用 go 库的 Go 命令。[$GOBIN 或 $GOPATH 问题,Windows]

当我从 github 获取 go 库时,我可以在代码中使用它们。但我不能使用他们的命令。例如,在“go get annie”之后,我尝试使用它的命令,例如“annie bebe.be/be/bebe”。但我得到“术语 'annie' 未被识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,或者如果包含路径,请验证路径是否正确并尝试再一次。 ”

另一个例子是 Fyne。我已经安装了“go get fyne.io/fyne”。我可以用它创建一个应用程序。但我不能使用“fyne package”命令。

刚刚重新安装了 1.14。Windows 10。“$env:GOPATH”给出“ C:\Users\Bekassyl/golang ”。"$env:GOBIN" 给出“ C:\Users\Bekassyl\golang\bin ”。

请帮忙。



千万里不及你
浏览 462回答 2
2回答

慕尼黑8549860

fyne 二进制文件是通过运行“go get fyne.io/fyne/cmd/fyne”安装的,这在 go 库中很常见,项目的根目录是 API,支持的应用程序在“cmd/”子包中。请参阅https://tour.fyne.io/introduction/packaging.html或https://fyne.io/develop/distribution。

开满天机

您需要将 的值添加$env:GOBIN到您的 WindowsPATH环境变量中。您可能还需要打开一个新窗口cmd或powershell窗口才能使其生效。
随时随地看视频慕课网APP

相关分类

Go
我要回答