我正在尝试安装“goinstall github.com/alloy-d/goauth”,但它无法正常工作。给出以下错误。
goinstall github.com/alloy-d/goauth
'goinstall' is not recognized as an internal or external command,
operable program or batch file.
我也尝试使用git clone,但它没有创建精确的结构。
git clone git://github.com/alloy-d/goauth
我正在“$ GOPATH”
中安装它答案 0 :(得分:4)
要明确,goinstall
曾经存在(现在" go get
")。
如" Configuration versus convention":
中所述在过去几年中,我们不断提醒人们
goinstall
命令(现在由go get取代)及其约定:
- 首先,从源代码的URL以已知的方式导出导入路径;
- 第二,在本地文件系统中存储源的位置是以已知的方式从导入路径导出的;
- 第三,源树中的每个目录对应一个包;
- 和第四,仅使用源代码中的信息构建包。今天,绝大多数软件包都遵循这些惯例。
因此,您将找到使用" goinstall
"。
在您的情况下,go get
然后go install
会更好
或go install -v github.com/alloy-d/goauth
查看详细信息(编译时包的名称)。