golang安装第三方的前提

必须设置GOPATH

linux (推荐学习:go)

vim /etc/profileexport GOROOT=/usr/local/go  // 设置为你自己的go安装目录export GOPATH=$HOME/gocode   // 设置为自己的go项目的工作区间export PATH=$PATH:$GOROOT/bin:$GOPATH/bin  // 原路径后用冒号连接新路径source /etc/profile  // 使文件立刻生效

mac

cd ~vim .bash_profileexport GOROOT=/usr/local/opt/go\@1.9/libexec  //golang安装路径export GOPATH=/usr/local/Cellar/go/1.7.6   // 工作路径export GOBIN=$GOPATH/bin  // 可执行文件export PATH=$PATH:$GOROOT/bin:$GOBIN  // path导入路径source ~/.bash_profile  // 使文件立刻生效

window : GOPATH,额外 安装git

其实linux和mac系统也需要git,不过这两者都默认拥有git。而windows是需要自主安装的

去git官网下载git并安装

再设置GOPATH:

右键我的电脑——高级系统设置——环境变量,系统变量下 点击【新建】

输入: 第1行:GOPATH 第2行:你指定路径,例如: D:\go\gopath (注意去掉末尾的分号)

golang安装第三包的方式

自动安装:通过go get xxx命令来安装

这条命令会把远端的第三方包下载并解压到你的GOPATH路径下的src文件夹里面去,并执行go install xxx命令来安装该包,结果是在GOPATH路径的pkg文件夹生成xxx.a文件

实际上go get就是git clone + go install的组合

由上面可知, windows在调用go get之时使用到了git,所以必须先安装安装git

手动安装:

先下载该包,并按照该包官方的下载路径 为该包创建对应的gopath/src下里面的路径,

注意这一步很关键!第三包在src里的路径不能随意放在一个文件夹中,因为第三方包内部的文件里还有对其它包的引用,如果随意放置会导致导入路径失效。

将包移入到该路径,执行go install命令安装这个文件

更多相关文章

  1. golang 如何判断文件是否存在
  2. golang 如何读取csv文件
  3. golang如何获取目录下文件是否存在
  4. golang读写文件的几种方法
  5. Golang判断文件是否能写入的方法
  6. golang如何读取文件是否存在
  7. golang读取文件是否存在
  8. golang判断是文件还是文件夹
  9. golang如何读取文件

随机推荐

  1. javascript 基础知识点
  2. 关于Javascript中声明变量、函数的笔记
  3. 如何在Spring Data(JPA)派生查询中按多个属
  4. Java设计模式-策略模式
  5. JavaScript框架是什么 (share)
  6. 黑马程序员-Java基础总结11——IO流(二)
  7. Java(Android)设计模式-单例模式
  8. Java applet中的drawImage在Safari中闪烁
  9. java笔记之java语言概述
  10. Android开发系列: 电脑端Android模拟器安