作者热门文章
- 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/
我正在做一个项目,我的 android 在这个项目中作为一个网络服务器工作;输入带端口号的 IP 地址,打开 Web 界面,用户可以将文件上传到手机。我想在 Web 界面上显示一些图片,以便我们的界面
我是一名优秀的程序员,十分优秀!