我正在尝试在heroku.I上部署一个简单的trying服务器,我已经成功地运行了它。但我想知道我对godep的使用是否恰当。
这是我制作的Godeps.json。
{
"ImportPath": ".",
"GoVersion": "go1.5",
"Packages": [
"./..."
],
"Deps": [
{
"ImportPath": "github.com/kevinlg/trendee-api",
"Rev": "6acde53081a273d4caedf113688e1ab83854c877"
}
]
}我想知道为什么“ImportPath”:“。而不是github.com/kevinlg/trendee,而不是将其作为依赖项?
当我检查Heroku示例或godep的Godeps.json时,我可以看到
"ImportPath":“github.com/heroku/入门”,
或
"ImportPath":"github.com/tools/godep“
我已经能够让服务器运行并部署在heroku上。
这是我的项目文件夹结构
trendee-api /(GOPATH)
bin/
Godeps/
pkg/
src/
github.com/
kevinlg/
trendee-api/我使用了以下命令。
godep save -r ./...
go install github.com/kevinlg/trendee-api提前感谢您的帮助
发布于 2015-12-30 20:09:52
当您使用godep save -r ./...时,您正在保存多包,这就是为什么您的Godeps.json看起来是这样的。
对于单个二进制文件,您还可以在$GOPATH/src/github.com/kevinlg/trendee-api目录中使用$GOPATH/src/github.com/kevinlg/trendee-api,具体如下:
trendee-api /(GOPATH) bin/ Godeps/ pkg/ src/ github.com/ kevinlg/ trendee-api/ main.go
发布于 2015-12-31 07:32:11
我是新来的,我对戈德普斯也有意见。为什么你要使用“去安装”。试着使用这个链接,这是heroku关于Godeps的网站
实际上,您可以在命令行中使用godep help save来了解更多关于"godep保存“的信息。
https://stackoverflow.com/questions/34526431
复制相似问题