使用dep init时不在任何GOPATH中
我正在尝试使用使用dep init时不在任何GOPATH中,go,godeps,Go,Godeps,我正在尝试使用godep安装依赖项,但似乎无法使其正常工作。当我运行GODEP init时,我得到以下错误 determiniteprojectroot:/home/cjds/development/core/data service不在任何$GOPATH中 但我的GOPATH肯定包含了这条路径。这就是我的人生道路 /主页/cjds/开发/核心/数据服务 go install导致以下错误,这可能是问题的根源: 在/home/cjds/development/core/data service中没
godep
安装依赖项,但似乎无法使其正常工作。当我运行GODEP init时,我得到以下错误
determiniteprojectroot:/home/cjds/development/core/data service不在任何$GOPATH中
但我的GOPATH肯定包含了这条路径。这就是我的人生道路
/主页/cjds/开发/核心/数据服务
go install
导致以下错误,这可能是问题的根源:
在/home/cjds/development/core/data service中没有可构建的Go源文件
然而,文件夹结构有一个src
文件夹,然后是一个main
文件夹,然后是我的整个Go项目
-/home/cjds/development/core/data service/src/main/my-go-files.go
您的
GOPATH
指向一个根目录,其中包含bin
、pkg
和src
子目录,项目源位于src
下。像godep
和go-install
这样的工具需要在源代码上运行,而不是在整个GOPATH
上运行,因此必须在$GOPATH/src
下的某个路径上运行。请阅读例如forGOPATH=/Users/user/go
,您需要在/Users/user/go/src/*
下运行。