安装golang,引入第三方库,采坑

1、获取安装包

go语言中文网:https://studygolang.com/dl

官网地址:https://studygolang.com/dl

2、下载

选择需要下载的安装包,右键复制服务包地址:wget https://studygolang.com/dl/golang/go1.11.13.linux-amd64.tar.gz

3、解压(为了规范,便于管理,解压到/usr/local,会生成go文件)

tar zxvf go1..linux-amd64.tar.gz -C /usr/local      

4、设置环境变量并使得全局生效

# 编辑profile文件
# vi /etc/profile
# 在文件末尾添加如下内容
#go setting
export GOROOT=/usr/local/go
export GOPATH=/usr/local/gopath export PATH=$GOROOT/bin:$GOPATH/bin:$PATH
source /etc/profile

5、验证version和env

6、执行程序,报错

7、核心

整个项目(执行程序,以及需要的第三方库)需要移动的gopath的src下面去(为什么要新建src呢?这是go读取第三方库的规范)

------------------------------分割线,额外理解-----------------------------------------------------------------------------------

1、tar zxvf go1.11.linux-amd64.tar.gz

建议解压到当前目录,用户自行管理

2、export PATH=$GOROOT/bin:$GOPATH/bin:$PATH

建议$PATH放到后面, 会影响执行文件的读取,参考如下:

如果上述的$PATH在前面的话,可能会造成版本不匹配的问题

3、安装tarsgo和tars2go

4、cannot find package "github.com/satori/go.uuid" in any of

如上需要使用:go get github.com/satori/go.uuid   (这里注意目录,应该是$GOPATH/src)

最新文章

  1. 19. Remove Nth Node From End of List
  2. 1. Swift基本变量|运算符|控制流
  3. 【bzoj1046】 HAOI2007—上升序列
  4. 【C#】构造函数的特点
  5. 常用ASP函数的封装
  6. WinForm窗体设置
  7. C语言实现通用数据结构的高效设计
  8. 趋势:Chrome为打包应用提供强大新特性
  9. 简单选择排序 Selection Sort 和树形选择排序 Tree Selection Sort
  10. Python学习笔记2:构造序列:列表推导和生成器表达式
  11. 速卖通AE平台+聚石塔+奇门 完整教程V2
  12. 设计模式 --> (5)适配器模式
  13. OSTC 2015
  14. NFS、FTP介绍
  15. linux使用framebuffer的代码
  16. ubuntu 14.04zabbix的安装
  17. linux初始化
  18. Spring 循环引用(一)一个循环依赖引发的 BUG
  19. CF1010D Mars rover [位运算,DP]
  20. hibernate单向关联与双向关联的区别(原)

热门文章

  1. 2019-08-21 纪中NOIP模拟A组
  2. Python 类方法、实例方法、静态方法的使用与及实例
  3. Wannafly Camp 2020 Day 1A 期望逆序对 - 概率期望
  4. localStorage存、取数组
  5. SpringBoot学习- 1、SpringSuit创建项目
  6. 清除ios系统alert弹出框的域名
  7. jQuery---版本问题
  8. MySQL启动和停止
  9. 找不到getter/setter——没有安装lombok插件
  10. import 与 from...import