我正在尝试在 heroku 上部署一个简单的 go lang 服务器。我设法让它运行。但我想知道我对godep的利用是否合适。这是我制作的 Godeps.json。{ "ImportPath": ".", "GoVersion": "go1.5", "Packages": [ "./..." ], "Deps": [ { "ImportPath": "github.com/kevinlg/trendee-api", "Rev": "6acde53081a273d4caedf113688e1ab83854c877" } ]}我想知道为什么“导入路径”:“。” 而不是 github.com/kevinlg/trendee-api 而不是将其作为依赖项?当我检查 Heroku 示例或 Godeps.json 的 Godep 时,我可以看到"ImportPath": "github.com/heroku/go-getting-started",或者"导入路径": "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在此先感谢您的帮助
2 回答
莫回无
TA贡献1865条经验 获得超7个赞
当您使用时,godep save -r ./...您正在保存多个包,这就是您Godeps.json看起来像这样的原因。
对于单个二进制文件,您也可以godep save -r在$GOPATH/src/github.com/kevinlg/trendee-api目录中使用,给出以下结构:
trendee-api /(GOPATH)
bin/
Godeps/
pkg/
src/
github.com/
kevinlg/
trendee-api/
main.go
达令说
TA贡献1821条经验 获得超6个赞
我是新手,我也遇到了 Godeps 的问题。为什么要使用“go install”。尝试使用此链接, 这是有关 Godeps 的 heroku 网站
实际上您可以godep help save
在命令行中使用以了解有关“godep save”的更多信息
- 2 回答
- 0 关注
- 191 浏览
添加回答
举报
0/150
提交
取消