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