【问题标题】:Not in any GOPATH while using dep init使用 dep init 时不在任何 GOPATH 中
【发布时间】:2017-05-23 18:20:38
【问题描述】:

我正在尝试使用godep 来安装我的依赖项,但我似乎无法让它工作。当我运行 GODEP init 时,出现以下错误

determineProjectRoot: /home/cjds/development/core/data-service 不在任何 $GOPATH 中

但我的 GOPATH 肯定包含该路径。这是我的全部路径

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

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

/home/cjds/development/core/data-service 中没有可构建的 Go 源文件

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

-/home/cjds/development/core/data-service/src/main/my-go-files.go

【问题讨论】:

标签: go godeps


【解决方案1】:

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

【讨论】:

  • GOPATH=/Users/user/go需要在/Users/user/go/src/*下。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2015-02-19
  • 1970-01-01
  • 1970-01-01
  • 2014-02-20
  • 1970-01-01
  • 1970-01-01
  • 2014-09-06
相关资源
最近更新 更多