goinstall不被识别为内部或外部命令

时间:2014-10-28 05:03:40

标签: go

我正在尝试安装“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”

中安装它

1 个答案:

答案 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查看详细信息(编译时包的名称)。