通过安装GVM 安装GO 操作步骤

简介: 通过安装GVM 安装GO 操作步骤

转载请注明出处:

1.GVM  

  GVM是Go Version Manager的缩写,是一个用于管理Go语言版本的工具。通过GVM,我们可以轻松地安装、切换和卸载不同版本的Go语言。GVM会在用户的home目录下创建一个名为.gvm的隐藏文件夹,其中包含已安装的Go版本和相关的配置文件。

  通过GVM安装Go的好处在于,不同的项目可能需要使用不同版本的Go语言进行开发,而GVM可以让我们方便地管理这些不同的版本,避免版本冲突等问题。同时,GVM也可以方便地升级和回退Go语言的版本。

  GVM只是Go语言版本管理的工具,安装Go语言本身还需要下载Go语言的安装包,并进行相关的安装步骤。

2.GVM安装步骤

  2.1 安装GVM工具

bash < <(curl -s -S -L

https://raw.githubusercontent.com/moovweb/gvm/master/binscripts/gvm-installer)

  通过 curl 命令下载GVM安装脚本,并通过 bash shell 执行,从而直接执行安装脚本,无需先下载脚本文件。直接进行安装gvm

  2.2 安装完成后,重启终端或者运行以下命令,使GVM生效

source ~/.gvm/scripts/gvm

  2.3 查看安装的go版本列表

gvm list

3.安装 go 版本包  

  3.1 安装指定版本的 go 环境

gvm install go1.15.7

  3.2 使用指定版本的go

gvm use go1.15.7

  3.3 go 安装时的异常场景

                                       

  遇到这个报错时,需要根据提示进行对应的工具或环境安装,根据上图的 提示进行安装的命令如下

sudo apt-get install bison gcc make

4.安装指定版本的 make

  4.1 下载指定版本的make安装包并解压

wget https://ftp.gnu.org/gnu/make/make-4.1.tar.gz
tar -xzvf make-4.1.tar.gz

  4.2 执行以下命令编译和安装

./configure

  4.3 查看make版本

make -v

 

标签: GO

目录
相关文章
|
3天前
|
Shell Go 开发工具
【环境】Rocky8使用gvm配置Go多版本管理的微服务开发环境(go-zero)
通过本文的介绍,我们详细讲解了如何在Rocky8上使用gvm来管理多个Go版本,并配置go-zero框架的开发环境。通过gvm的灵活管理,开发者可以轻松切换不同的Go版本,以适应不同项目的需求。同时,go-zero框架的使用进一步提升了微服务开发的效率和质量。希望本文能帮助开发者构建高效的Go语言开发环境,提高项目开发的灵活性和稳定性。
87 63
|
4月前
|
关系型数据库 Go 网络安全
go语言中PostgreSQL驱动安装
【11月更文挑战第2天】
172 5
|
18天前
|
监控 Linux PHP
【02】客户端服务端C语言-go语言-web端PHP语言整合内容发布-优雅草网络设备监控系统-2月12日优雅草简化Centos stream8安装zabbix7教程-本搭建教程非docker搭建教程-优雅草solution
【02】客户端服务端C语言-go语言-web端PHP语言整合内容发布-优雅草网络设备监控系统-2月12日优雅草简化Centos stream8安装zabbix7教程-本搭建教程非docker搭建教程-优雅草solution
68 20
|
4月前
|
缓存 监控 前端开发
在 Go 语言中实现 WebSocket 实时通信的应用,包括 WebSocket 的简介、Go 语言的优势、基本实现步骤、应用案例、注意事项及性能优化策略,旨在帮助开发者构建高效稳定的实时通信系统
本文深入探讨了在 Go 语言中实现 WebSocket 实时通信的应用,包括 WebSocket 的简介、Go 语言的优势、基本实现步骤、应用案例、注意事项及性能优化策略,旨在帮助开发者构建高效稳定的实时通信系统。
220 1
|
4月前
|
存储 负载均衡 监控
如何利用Go语言的高效性、并发支持、简洁性和跨平台性等优势,通过合理设计架构、实现负载均衡、构建容错机制、建立监控体系、优化数据存储及实施服务治理等步骤,打造稳定可靠的服务架构。
在数字化时代,构建高可靠性服务架构至关重要。本文探讨了如何利用Go语言的高效性、并发支持、简洁性和跨平台性等优势,通过合理设计架构、实现负载均衡、构建容错机制、建立监控体系、优化数据存储及实施服务治理等步骤,打造稳定可靠的服务架构。
91 1
|
4月前
|
SQL 关系型数据库 MySQL
go语言数据库中mysql驱动安装
【11月更文挑战第2天】
140 4
|
4月前
|
SQL 关系型数据库 MySQL
go语言中安装数据库驱动
【11月更文挑战第1天】
91 5
|
5月前
|
Unix Linux Go
Linux 使用Yum安装Go和配置环境
Linux 使用Yum安装Go和配置环境
|
7月前
|
Ubuntu Go 开发工具
Unbuntu 一键安装制定版本的Go环境
该文章提供了在Ubuntu系统上一键安装指定版本的Go语言环境的详细步骤,包括删除旧版本Go、下载并解压新版本Go到指定目录、配置Go环境变量,以及安装其他必要的开发工具。
158 2
|
7月前
|
存储 Ubuntu Go
在Ubuntu 16.04上安装Go 1.6的方法
在Ubuntu 16.04上安装Go 1.6的方法
80 1

热门文章

最新文章