Linux中Go环境配置和GoModule

简介: Linux中Go环境配置和GoModule

Linux中Go环境配置和GoModule

Linuxyouhuiquan.jpg

Go环境配置和GoModule

Linux相关

Linux常用操作

mkdir directory            ——创建文件夹
vi file                    ——创建文件,再关闭vim
rm file              ——删除文件
rm -rf directory             ——递归删除文件夹,r代表递归,f带包强制
mv A B            ——移动文件夹,可以用来改名
mv -rf            ——同上  
cp fromPath toPath             ——拷贝,同样可以加-rf
rename            ——重命名,需要安装包
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下载同版本依赖包即可;

Life is too short for so much sorrow.

转载地址https://www.cnblogs.com/littleperilla/p/15820297.html

相关文章
|
12天前
|
网络协议 安全 Linux
如何配置Linux端的ftp?
如何配置Linux端的ftp?
116 64
|
5天前
|
关系型数据库 MySQL Go
go抽取mysql配置到yaml配置文件
go抽取mysql配置到yaml配置文件
|
6天前
|
Oracle Java 关系型数据库
Linux下JDK环境的配置及 bash: /usr/local/java/bin/java: cannot execute binary file: exec format error问题的解决
如果遇到"exec format error"问题,文章建议先检查Linux操作系统是32位还是64位,并确保安装了与系统匹配的JDK版本。如果系统是64位的,但出现了错误,可能是因为下载了错误的JDK版本。文章提供了一个链接,指向Oracle官网上的JDK 17 Linux版本下载页面,并附有截图说明。
Linux下JDK环境的配置及 bash: /usr/local/java/bin/java: cannot execute binary file: exec format error问题的解决
|
8天前
|
Linux 编译器 开发工具
快速在linux上配置python3.x的环境以及可能报错的解决方案(python其它版本可同样方式安装)
这篇文章介绍了在Linux系统上配置Python 3.x环境的步骤,包括安装系统依赖、下载和解压Python源码、编译安装、修改环境变量,以及常见安装错误的解决方案。
19 1
|
13天前
|
Ubuntu Linux
Linux服务器的自动启动可以在哪里进行配置?
Linux服务器的自动启动可以在哪里进行配置?
68 3
|
2月前
|
Unix 编译器 Go
|
27天前
|
域名解析 负载均衡 网络协议
Linux网络接口配置不当所带来的影响
总而言之,Linux网络接口的恰当配置是保证网络稳定性、性能和安全性的基础。通过遵循最佳实践和定期维护,可以最大程度地减少配置错误带来的负面影响。
65 0
|
1月前
|
监控 安全 网络协议
快速配置Linux云服务器
快速配置Linux云服务器
|
2月前
|
开发框架 .NET Linux
【Azure 应用服务】 部署到App Service for Linux 服务的Docker 镜像,如何配置监听端口呢?
【Azure 应用服务】 部署到App Service for Linux 服务的Docker 镜像,如何配置监听端口呢?
|
2月前
|
应用服务中间件 Linux PHP
【Azure 应用服务】App Service For Linux 环境中,如何修改 Nginx 配置中 server_name的默认值 example.com
【Azure 应用服务】App Service For Linux 环境中,如何修改 Nginx 配置中 server_name的默认值 example.com
下一篇
无影云桌面