初次使用golang语言下载引用其他模块,使用go get 命令总是报错,发现在国内需要使用需要访问外网,然而在国内是访问不了的!
原因是缺少golang.org/x/net 的依赖包,GitHub已经有托管依赖包,安装下载其依赖包就能解决了:
#%GOPATH%---是安装go时设置的变量名称,GOPATH路径
mkdir -p %GOPATH%\src\golang.org\x
cd %GOPATH%\src\golang.org\x
git clone https://github.com/golang/net.git
依照上面步骤执行,完成后可以使用go get 命令试一下,比如:go get github.com/PuerkitoBio/goquery下载goquery模块
如果,完成上述步骤还是不能使用go get 命令,或许你还没有安装git,无法对GitHub上的代码进行托管,安装git步骤如下:
1、Git下载官网:http://git-scm.com/download,下载后一键式安装点一步就ok,默认安装路径是C:\Program Files\Git
2、在环境变量path中添加C:\Program Files\Git\bin 和 C:\Program Files\Git\cmd
3、再去使用go get 命令就好了