gpt4 book ai didi

go - 如何使用包管理器,gopm

转载 作者:数据小太阳 更新时间:2023-10-29 03:29:55 24 4
gpt4 key购买 nike

我正在试验各种包管理器产品,好吧,为 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")

    函数主函数(){ println("beego 版本:beego.VERSION)

  • 创建 .gopm 文件。上面写着[目标]路径=休息

  • 切换到 /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 的符号链接(symbolic link)文件夹。

我在这里做错了什么?

最佳答案

您没有在 .gopmfile 文件中包含依赖项部分,它应该看起来像这样:

[target]
path = rest

[deps]
github.com/astaxie/beego = tag:v0.9.0

关于go - 如何使用包管理器,gopm,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31046518/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com