我想使用code.google.com/p/google-api-go-client/drive/v2
和其他。
我的应用程序结构如下:
+-- MyApp
+---- app.yaml
+---- main.go
+---- src/
+------ ...external package...
我的GOPATH等于" MyApp / src"
在我的main.go中,我有`// + build!appengine"
我无法启动goapp serve
,我得
2014/12/09 22:20:32 Can't find package "code.google.com/p/google-api-go-client/googleapi" in $GOPATH: cannot find package "code.google.com/p/google-api-go-client/googleapi" in any of:
和许多其他人说过同样的话。
如何从go get
使用包下载?
谢谢。
答案 0 :(得分:3)
通常gopath看起来像这样:(我已经添加了随机项目来展示它的外观)
你的$ GOPATH $环境变量应该指向包含src,pkg和bin的根文件夹。
所以,当你
使用示例
例如,如果我需要来自github的fluffle / goirc库,我会输入:
go get github.com/fluffle/goirc
然后将图书馆放在:
gopath/src/github.com
我可以通过以下方式使用该库来使用:
import (
"github.com/fluffle/goirc/client"
)
然后使用它
client.NewConfig("My User Name")