我正在尝试各种套餐管理器产品,以及为Golang提供的产品。我喜欢我在gopm中读到的内容 - 简单。然而,到目前为止,我无法超越第一个障碍。这就是我正在做的事情
go get github.com/gpmgo/gopm
whereis gopm
返回/opt/gopkg/bin/gopm
echo $GOPATH
返回/opt/gopkg
。 在/var/www/html/rest
下创建 main.go 。代码读取
包主 进口( “github.com/astaxie/beego”)
func main(){ println(“Beego版本:beego.VERSION) }
创建.gopm文件。它读 [目标] 路径=其余
切换到/var/www/html/rest
文件夹。此时它包含
root root 20 Jun 25 09:13 .gopmfile root 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
文件夹的符号链接。
我在这里做错了什么?
答案 0 :(得分:-1)
您没有在.gopmfile文件中包含依赖项部分,该文件应如下所示:
[target]
path = rest
[deps]
github.com/astaxie/beego = tag:v0.9.0