“如何安装”
go get github.com/golang/dep/cmd/dep
“使用”
- 从零开始的项目
- 项目初始化( 假定在 GOPATH/src/ 下面 ):mkdir proj1 && dep init
- 安装一个包:
dep eusure -v -add "github.com/gin-gonic/gin"
- 初始化已有的项目
cd src/proj2/ && dep ensure -v
“坑”
- 整体上巨慢无比(和以前的 npm 有的一比,即便是你全局科技上网。这是固有缺陷,因为Go没有一个中心化的仓库 )
golang.org/x/
下面的包巨坑无比,经常安装不上,报莫名其妙的错误,后文详述
“坑解决的方法”
golang.org/x
安装不成功:设置两个环境变量(Linux 上是 export,Windows 用GUI设置即可)- HTTPS_PROXY (比如:
export HTTPS_PROXY="http://127.0.0.1:1080"
) - HTTP_PROXY
- HTTPS_PROXY (比如:
后续的,懒得折腾了,要是能有 pip 或者 Cargo 那样好用,也许还会有折腾的动力。