Go 语言版本管理——Goenv

Go 语言版本管理——Goenv

  • 命令
    • 安装 goenv
    • 安装和切换 Go 版本

goenv 是一个专门管理 Go 语言版本的工具。

命令

安装 goenv

github-goenv

git clone https://github.com/go-nv/goenv.git ~/.goenv
echo 'export GOENV_ROOT="$HOME/.goenv"' >> ~/.bash_profile
echo 'export PATH="$GOENV_ROOT/bin:$PATH"' >> ~/.bash_profile
echo 'eval "$(goenv init -)"' >> ~/.bash_profile
echo 'export PATH="$GOROOT/bin:$PATH"' >> ~/.bash_profile
echo 'export PATH="$PATH:$GOPATH/bin"' >> ~/.bash_profile
exec $SHELL

安装和切换 Go 版本

安装 Go 版本

goenv install 1.21.0

切换到指定版本的 Go,切换后需要重新打开终端 或者 运行 exec $SHELL 重启终端才会生效!

goenv global 1.21.0

列出已安装的 Go 版本

goenv versions

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/51735.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

CSAPP全书学习总结

CSAPP( 1.计算机系统漫游)学习笔记-CSDN博客 CSAPP(第二章 信息的表示和处理,附上datalab解析_datalab调整数据位置-CSDN博客 CSAPP (第三章:程序的机器级表示-CSDN博客

STM32嵌套向量中断控制器—NVIC

NVIC简介: NVIC,即Nested Vectored Interrupt Controller(嵌套向量中断控制器),是STM32中的中断控制器。它负责管理和协调处理器的中断请求,是STM32中处理异步事件的重要机制。 NVIC提供了灵活、高效、可扩…

基于ssm的实习课程管理系统/在线课程系统

实习课程管理系统 摘 要 互联网的快速发展,给各行各业带来不同程度的影响,悄然改变人们的生活、工作方式,也倒逼很多行业创新和变革,以适应社会发展的变化。人们为了能够更加方便地管理项目任务,实习课程管理系统被人们…

python-变量声明、数据类型、标识符

一.变量 1.什么是变量 为什么需要变量呢? 一个程序就是一个世界,不论使用哪种高级程序语言编写代码,变量都是其程序的基本组成单位。如下图所示的sum和sub都是变量。 变量的定义: 变量相当于内存中一个数据存储空间的表示&#…

C语言刷题日记(附详解)(3)

一、选填部分 第一题: 以下的变量定义语句中,合法的是( ) A. byte a 128; B. boolean b null; C. long c 123L; D. float d 0.9239; 思路提示:观察选项时不要马虎,思考一下各种类型变量的取值范围,以及其初始化的形式是…

【并集查找 图论】2421. 好路径的数目

本文涉及知识点 C图论 LeetCode2421. 好路径的数目 给你一棵 n 个节点的树(连通无向无环的图),节点编号从 0 到 n - 1 且恰好有 n - 1 条边。 给你一个长度为 n 下标从 0 开始的整数数组 vals ,分别表示每个节点的值。同时给你…

easyExcel 导入时,校验每个单元格数据

目录 1、定义excel导入文件对应的数据接收类 2、定义属性转换器 3、定义数据解析监听器 4、解析文件 1、定义excel导入文件对应的数据接收类 package com.ruoyi.project.domain.dto;import com.alibaba.excel.annotation.ExcelProperty; import com.ruoyi.project.impot…

@antv/g6 业务场景:流程图

1、流程图是流经一个系统的信息流、观点流或部件流的图形代表。在企业中,流程图主要用来说明某一过程。这种过程既可以是生产线上的工艺流程,也可以是完成一项任务必需的管理过程。业务场景流程图如下: 2、绘制流程图的 Tips 流程图一般是用…

Vue -- 总结 02

Vue脚手架 安装Vue脚手架: 在cmd中安装(输入):npm install -g vue/cli 如果下载慢或下载不了,可以安装(cmd输入)淘宝镜像:npm config set registry https://registry.npmmirror.com 用命令创建Vue项目 在要创建的vue项目的文件夹里输入 cmd 回车 创…

基于Java的心灵治愈交流平台

你好呀,我是计算机学姐码农小野!如果有相关需求,可以私信联系我。 开发语言:Java 数据库:MySQL 技术:Java语言;Spring Boot框架 工具:IDEA/Eclipse、Navicat 系统展示 首页 心…

学习资料销售平台小程序的设计

管理员账户功能包括:系统首页,个人中心,用户管理,资料类型管理,学习资料管理,订单管理,系统管理 微信端账号功能包括:系统首页,学习资料,购物车,…

QT实现电子相册

使用带有UI界面的QWidget实现电子相册 1、实现功能 1、定时器的使用,在当前页面的停止总时长。 2、显示当前时间 3、图片的上一张与下一张 4、图片的显示 5、进度展示、一共十张图片、进度条的初始值为10。 2、widget.h #ifndef WIDGET_H #define WIDGET_H#i…

【Java设计模式】收集参数模式:掌握高效参数处理

文章目录 【Java设计模式】收集参数模式:掌握高效参数处理一、概述二、收集参数设计模式的别名三、收集参数设计模式的意图四、收集参数模式的详细解释及实际示例五、Java中收集参数模式的编程示例六、何时在Java中使用收集参数模式七、收集参数模式在Java中的实际应…

【微信小程序】SpringBoot集成微信小程序(多小程序集成)

SpringBoot集成微信小程序 前言一、前置工作1、获取appId和appSecret核心参数 二、SpringBoot集成微信小程序1、引入pom依赖2、yml配置3、java代码文件3.1、Properties 配置类3.2 Configuration 服务类 4、使用示例4.1、获取登录后的session信息:openId4.2、获取当前…

举办知识竞赛是线上好还是线下好

举办知识竞赛线上和线下各有优势,选择哪种方式取决于具体的需求和条件。 线上举办知识竞赛的优缺点: 优点: 便捷性:线上竞赛不受地域限制,参与者可以在任何有网络的地方参与。 选手数:可以同时满足人数较…

密码管理最佳实践:安全存储与定期更换的艺术

在数字化时代,密码作为我们个人信息与资产安全的第一道防线,其重要性不言而喻。然而,随着网络威胁日益复杂多样,仅仅设置一个强密码已不足以保障安全。良好的密码管理实践,特别是安全存储与定期更换密码,成…

数据丢失?四款数据恢复免费版分享

作为一个办公室的文案策划人员,我深知数据的重要性。电脑里不仅有我辛辛苦苦撰写的文案,还有那些珍贵的创意灵感和客户资料。然而,就在上周,我因为一次不小心的误操作,把一个重要的文件夹给删除了。那一刻,…

MySql 忘记 Root 密码

停止 mysql 服务 linux 安装时,使用 $> mysqld_safe --usermysql & 启动,所以关闭时,直接 ps 查询进程,并关闭该进程即可 使用如下命令查询进程号,把 mysql 对应的进程都关闭即可 $> ps -ef | grep mysql …

基于web网上十字绣专营店设计与实现

(一)业务流程分析 没有实现网上销售的十字绣专营店,即店面销售方式,店面需要专人看管,而且销售范围有限,面向的对象很受限制,销售情况需要店主手工记录到账簿,以备利润汇总&#xf…

黄力医生谈健康:掌握这几个秘诀,帮你远离冠心病困扰!

随着生活水平的提高,人们的饮食结构和生活习惯发生了显著变化,这使得冠心病的患病率呈现出逐年上升的趋势,且发病年龄也越来越年轻化。面对这一严峻的健康挑战,提高对冠心病的认识,及早进行干预显得尤为重要。今天&…