如何向godep.json添加依赖?

时间:2017-07-25 17:35:47

标签: go

我很难为Godeps.json文件添加依赖项。我想我已经搞砸了GOPATH。我对这些警告尝试了各种建议,但没有一个对我有用。 我的GOPATH是/Users/sarath/projectwhich go/usr/local/bin/go。如果我尝试godep save ./...,它会给我以下警告:

godep: [WARNING]: godep should only be used inside a valid go package directory and
godep: [WARNING]: may not function correctly. You are probably outside of your $GOPATH.
godep: [WARNING]:   Current Directory: /Users/sarath/project
godep: [WARNING]:   $GOPATH: /Users/sarath/project
godep: Unable to find SrcRoot for package .

我在pkg内有/Users/sarath/project

1 个答案:

答案 0 :(得分:4)

这绝对不会奏效。 GOPATH不仅仅是某个项目的路径;它是目录的根目录,其中包含binpkgsrc目录; src目录包含项目的包命名目录。所以你应该从你的项目目录中运行godep,该目录(给定你当前的GOPATH)应该是/Users/sarath/project/src/<repopath> - 例如/Users/sarath/project/src/github.com/sarath/myproject