-1

当我从 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 ”。

请帮忙。


你们是这个意思吧? $GOBIN 现在在路径中

还是不行

4

2 回答 2

1

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

于 2020-04-10T07:31:37.757 回答
1

您需要将 的值添加$env:GOBIN到您的 WindowsPATH环境变量中。

您可能还需要打开一个新窗口cmdpowershell窗口才能使其生效。

于 2020-04-08T18:09:55.497 回答