- r - 以节省内存的方式增长 data.frame
- ruby-on-rails - ruby/ruby on rails 内存泄漏检测
- android - 无法解析导入android.support.v7.app
- UNIX 域套接字与共享内存(映射文件)
我是 Go 新手,一直在本地做一个 Go 项目。我通过以下方式在我的本地系统中安装了 Godep:
go get github.com/tools/godep
然后安装Aerospike依赖
go get -u github.com/aerospike/aerospike-client-go
但是 $GOPATH/bin/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/XYZ/go_code/labs-audience
godep: [WARNING]: $GOPATH: /Users/XYZ/go_code
godep: WARNING: Godep workspaces (./Godeps/_workspace) are deprecated and support for them will be removed when go1.8 is released.
godep: WARNING: Go version (go1.6) & $GO15VENDOREXPERIMENT= wants to enable the vendor experiment, but disabling because a Godep workspace (Godeps/_workspace) exists
godep: WARNING: Recorded major go version (go1.5) and in-use major go version (go1.6) differ.
godep: To record current major go version run `godep update -goversion`.
它截断了我的 Godeps/Godeps.json
和 Godeps/_workspace/
目录。请注意,我不打算将项目 Go 版本升级到 1.6。我做错了什么?
注意:
最佳答案
我缺少 src
目录。 $GOPATH 目录具有一定的结构,您的项目文件夹应位于 src
目录中。
无法确认这是导致您的问题的原因,但值得一试:将您的文件夹 labs-audience
移动到 /Users/XYZ/go_code/src/labs-audience
。
有关设置项目的更多信息,请查看 How to Write Go Code 上的代码组织
部分.
注意:为了保持包路径不同,建议为您的项目使用公共(public)路径。通常使用 github(或其他 vcs 路径)。例如:/Users/XYZ/go_code/src/github.com/YourAccount/labs-audience
关于Godep 移除所有依赖,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38387538/
当我从项目的根目录运行godep save ./...时,出现以下错误。有什么线索我可能要解决吗? godep:无法找到package的SrcRoot。 最佳答案 文件系统位置在Go中非常重要。您应该
我正在使用 Godeps 将我的依赖项保存到我的 go 项目中。 现在我的 Godeps.json 文件如下所示: { "ImportPath": "github.com/some/repo"
我正在用 Go 编写一个项目以部署在 heroku 上,使用 godep 管理依赖项. 当我 godep save 时,我得到一个 Godeps.json 文件,其中列出了我的依赖项和版本,以及一个
我是 Go & Beego 的新手。 当我用beego的默认docker文件构建docker镜像时,它显示了这个错误: godep: No Godeps found (or in any parent
我已按照说明进行操作@ https://github.com/tools/godep关于更新依赖项,但是当我使用更改后的版本进行构建\安装时,它尚未在 Godeps/_workspace/pkg 中更
我的 $GOPATH 中有最新的 deps。现在我想通过调用 godep update ./... 然后调用 godep save ./... 用新的 deps(最新的 GOPATH)更新我的项目 G
我正在尝试构建 syncthing : $ ./build.sh Warning: no godep, using "go get" instead. Try "go get github.com/t
我是 Go 新手,一直在本地做一个 Go 项目。我通过以下方式在我的本地系统中安装了 Godep: go get github.com/tools/godep 然后安装Aerospike依赖 go g
这是我的问题。我有 go-app,它使用我自己创建的一些自定义包。我不想在 git 或其他地方发布这个包。它们只是具有某些特定功能的包。 因此,我的项目文件夹如下所示: |--src/github/u
我正在尝试在 heroku 上部署我的 Go 应用程序,为此我使用 Godep 作为构建包。使用命令安装 godep 之后 go get github.com/tools/godep 当我尝试运行时
我正在尝试在 docker 中运行应用程序(用 Go 编写)。要安装依赖项,我正在使用 godep。在 docker 中执行 godep 时,收到以下错误 docker run -ti --rm -
我有一个看起来像这样的存储库: src | |--myplace |--myprojectRepo |--someCmd | main.go |--
我已经在 github 中有一个现有项目,并且在 Godeps 文件夹中存储了 deps json 文件,在 vendor 文件夹中存储了依赖包。 现在我需要一种方法来将新包添加到列表中,而不会对现有
尝试运行 godep save 时,我总是遇到以下错误: godep: [WARNING]: godep should only be used inside a valid go package d
我需要更新 stripe-go 库版本。项目有 19.**新版本 52.**有一个godeps依赖管理器 当我尝试运行时 godep save github.com/stripe/stripe-go
我不久前开始使用 godep,但我认为我未能理解其原理,而且我可能完全错误地使用了它。 我认为 godep 维护 _workspace 以便在某些修订/项目被删除或变得不可用时拥有包的本地副本。但是
我刚开始使用 godep首次。当我运行 godep save 时,Godeps.json 文件不包含 testify这是我的单元测试的依赖项。 go get -t 会看到 testify ,如何告诉
我正在尝试在 heroku 上部署一个简单的 go lang 服务器。我已经设法让它运行起来。但是我想知道我对godep的使用是否合适。 这是我生成的 Godeps.json。 { "Impo
目前我正在使用 godep 为 Go 提供包供应。问题是我正在根据某个包的不同版本处理多个项目。我无法决定如何构建我的 GOPATH(s)。我有几个选择: 在项目之间切换时使用单个 GOPATH 并使
我一直在试用 godep,发现它非常有用。然而,很多人建议使用 Glide,这对我来说或多或少是一样的。因此,我想知道两者之间的区别。 最佳答案 glide 将下载并将其存储在名为 vendor 的目
我是一名优秀的程序员,十分优秀!