使用dep init时不在任何GOPATH中

时间:2017-05-23 18:20:39

标签: go godeps

我尝试使用godep来安装我的依赖项,但我似乎无法让它发挥作用。当我运行GODEP init时,我收到以下错误

  

determineProjectRoot:/ home / cjds / development / core / data-service not in $ GOPATH

但我的GOPATH肯定包含了这条道路。这是我的全部路径

  

/家庭/ cjds /开发/核心/数据服务

go install会导致以下错误,这可能是问题的根源:

  

/ home / cjds / development / core / data-service

中没有可构建的Go源文件

然而,文件夹结构有一个src文件夹,然后是main文件夹,然后是我的整个Go项目

  

- /主页/ cjds /开发/核心/数据业务/ src目录/主/我-GO-files.go

1 个答案:

答案 0 :(得分:6)

您的philadelphia-reflections指向包含GOPATHbinpkg子目录的根目录,项目源位于src下。 srcgodep等工具希望在源代码上运行,而不是在整个go install上运行,因此必须在GOPATH下的某个路径上运行。