我正在尝试Go的各种包管理器产品。我喜欢我在gopm中阅读的内容-简单。但是,到目前为止,我还不能克服第一个障碍。这是我在做什么
go get github.com/gpmgo/gopm
从源安装gopmwhereis 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
文件夹的符号链接。
我在这里做错了什么?
您未在.gopmfile文件中包含依赖项部分,该文件应如下所示:
[target]
path = rest
[deps]
github.com/astaxie/beego = tag:v0.9.0