AI智能
改变未来

Linux中Go环境配置和GoModule


Go环境配置和GoModule

Linux相关

Linux常用操作

mkdir directory			       ——创建文件夹vi file 			    	       ——创建文件,再关闭vimrm file				       ——删除文件rm -rf directory			       ——递归删除文件夹,r代表递归,f带包强制mv A B						——移动文件夹,可以用来改名mv -rf						——同上cp fromPath toPath			       ——拷贝,同样可以加-rfrename						——重命名,需要安装包ls/ll/tree				 	——列出文件夹cat						——打印文件内容cd path					——进入路径sudo apt install package 	              ——Ubuntu安装

vim常用操作

:w						——写入:q						——退出:wq						——保存退出home/end				       ——行首行位G/gg					       ——文末,开头pageup/pagedown			       ——翻页backspace/delete		              ——前删,后删dd/yy					       ——删除复制一样ndd/nyy				       ——n换成数字,多行p/P						——光标向下粘贴,光标向上粘贴u/ctrl+u/ctrl+r			       ——撤销:/word					       ——光标向下搜索:?word					       ——光标向上搜索:1,$s/word1/word2/g		              ——替换,1可省略:1,$s/word1/word2/gc	                     ——需要确认的替换i						——进入输入模式ESC						——退出输入模式ctrl+q					       ——卡死强退输入模式insert					       ——切换插入或替换输入

golang环境配置

1.官网下载go包体-拖进linux

2.解压

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

3.配置环境变量

vim ~/.bashrc

添加:

#源码包export GOROOT=/usr/local/go#用户工作路径export GOPATH=$HOME/gopath#系统环境变量export PATH=$PATH:$GOROOT/bin:$GOPATH/bin

source ~/.bashrc

go verison——是否成功输出go版本;

goModule

任意位置创建项目文件夹;

打开终端输入:go mod init + 包名

文件夹下会生成go.mod 和 go.sum两个文件夹

)

go.mod记录了go的版本和依赖包的版本;

go.sum是对依赖包整体去了hash记录,同时也多go.mod取哈希记录;

保证多人合作时引用的包体版本一致;

根据go.mod中依赖,通过go get下载同版本依赖包即可;

赞(0) 打赏
未经允许不得转载:爱站程序员基地 » Linux中Go环境配置和GoModule