当前位置: 首页 > news >正文

gvm 在ubuntu下安装

GVM (Go Version Manager) 是一个用于管理多个Go语言版本的工具。以下是使用GVM安装和切换Go版本的基本步骤和示例代码:

一键安装(如果网络没问题情况)

    bash < <(curl -s -S -L https://raw.githubusercontent.com/moovweb/gvm/master/binscripts/gvm-installer)

手动安装(网络有问题情况)

1. 下载

    wget https://github.com/moovweb/gvm/archive/refs/tags/1.0.22.tar.gz

2. 解压

    tar -xvf 1.0.22.tar.gz

3. 安装依赖项目

     sudo apt-get install automake

     sudo apt-get install bison

4. 安装

    cd gvm-1.0.22

     ./binscripts/gvm-installer

5.  测试安装结果

    gvm version 

     #Go Version Manager v1.0.22 installed at /home/XXX/.gvm

安装成功后提示:

Cloning from https://github.com/moovweb/gvm.git to /home/XXX/.gvm
Created profile for existing install of Go at "/usr/lib/go-1.18"
Installed GVM v1.0.22

Please restart your terminal session or to get started right away run
 `source /home/XXX/.gvm/scripts/gvm`
6. 安装完成,可用使用

http://www.lryc.cn/news/373669.html

相关文章:

  • ChatTTS开源项目推荐
  • java课设
  • 【持久层】PostgreSQL使用教程
  • OpenCV 4.10 发布
  • 5、斐波那契数列、跳台阶
  • WPS相同字体但是部分文字样式不一样解决办法
  • Scala运算符及流程控制
  • Github 2024-06-10开源项目周报 Top15
  • 9. 文本三剑客之awk
  • 在vscode中调试,命令行出现错误信息ModuleNotFoundError: No module named ‘imp‘
  • SAP实施方法论的变化
  • phpstudy的安装dvwa
  • 费曼的博士学位论文及下载
  • k8s学习--kubernetes服务自动伸缩之垂直伸缩(资源伸缩)VPA详细解释与安装
  • 【OS】相关知识点收集
  • 如何开发高效服务(C++ )
  • STM32实现多级菜单界面显示
  • Qt事件处理和传递流程
  • 基于STM32移植U8g2图形库——OLED显示(HAL库)
  • C语言概述与历史
  • 钉钉Stream模式推送程序环境部署
  • c# 二维图形绘制实践
  • Nvidia TensorRT系列01-TensorRT的功能1
  • Vatee万腾平台:创新科技,助力企业腾飞
  • 搭建k8s集群报错unknown command “\u00a0“ for “kubeadm init“
  • 【数据结构】三路快速排序
  • 中国菜刀,蚁剑,哥斯拉,冰蝎的流量特征区别
  • 华为OD刷题C卷 - 每日刷题32(执行任务赚积分,计算三叉搜索树的高度)
  • QT系列教程(11) TextEdit实现Qt 文本高亮
  • 蓝队-溯源技巧