如何使用软件包管理器,gopm

问题描述 投票:0回答:1

我正在尝试Go的各种包管理器产品。我喜欢我在gopm中阅读的内容-简单。但是,到目前为止,我还不能克服第一个障碍。这是我在做什么

  • 通过go get github.com/gpmgo/gopm从源安装gopm
  • 检查是否已安装。 whereis gopm返回/opt/gopkg/bin/gopm
  • 为了很好地检查我的环境变量。 echo $GOPATH返回/opt/gopkg
  • /var/www/html/rest下创建main.go。代码读取

    包主import(“ github.com/astaxie/beego”)

    func main(){println(“ Beego版本:beego.VERSION)}

  • 创建.gopmfile。它读[目标]path = rest

  • 切换到/var/www/html/rest文件夹。此时它包含

    root root 20 Jun 25 09:13 .gopmfileroot root 107 Jun 25 09:13 main.go

  • 现在发出gopm build。回来了[GOPM] 15-06-25 09:28:13 [致命]:软件包未安装github.com/astaxie/beego

  • 检查/var/www/html/rest文件夹。现在,它包含一个附加文件夹.vendor,该文件夹又包含该文件夹src,该文件夹又具有一个指向/var/www/html/rest文件夹的符号链接。

我在这里做错了什么?

go package-managers
1个回答
-1
投票

您未在.gopmfile文件中包含依赖项部分,该文件应如下所示:

[target]
path = rest

[deps]
github.com/astaxie/beego = tag:v0.9.0
© www.soinside.com 2019 - 2024. All rights reserved.