首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

利用gvm管理go版本

所幸,开源的gvm工具可以比较好地解决同一台服务器上安装多个go版本的问题。 01 gvm的安装 安装分为下面几个命令: 1、wget命令下载gvm的github项目文件。.../gvm` 自动安装好了gvm版本,按照提示执行如下命令 [root@yeyz binscripts]# source /root/.gvm/scripts/gvm 至此,gvm安装完毕。...下面是常见的一些命令: gvm常见命令如下 查看当前机器的Go环境 $ gvm list 查看所有可安装的Go版本 $ gvm listall 安装Go $ gvm install go1.17.1...切换Go版本 $ gvm use go1.17.1 查看Go版本 $ go version 02 查看并安装的go 使用gvm listall命令,查看gvm支持安装的golang版本...@yeyz ~]$ go version go version go1.17.1 linux/amd64 使用上面的方法,就可以很方便地进行golang版本的切换。

69730
您找到你想要的搜索结果了吗?
是的
没有找到

Rocky Linux8.4下安装GVM21.04(漏洞扫描器)

OpenVAS使用NVT(Network Vulnerabilty Test网络漏洞测试)脚本对多种远程系统(包括Windows、Linux、Unix以及Web应用程序等)的安全问题进行检测 OpenVAS...GVM 框架在开源许可下作为Greenbone 源版本 (GSE) 发布(GVM 的开源 Linux 发行版)。目前的GVM项目架构如下 ?...(图片可放大查看) 在Rocky Linux8.4下安装GVM21.04(漏洞扫描器) 先下载Rocky Linux8.4版本镜像并准备虚拟机 ? (图片可放大查看) ?...(图片可放大查看) 4、安装GVM yum install gvm ? (图片可放大查看) 5、gvm-setup gvm-setup ?...(图片可放大查看) 首次rsync同步漏洞库信息完成后以后每天都会自动去同步,通过定时任务可以看到 cat /etc/cron.daily/gvm ?

2.2K40

使用GVM管理多个版本的Go【Programming(Go)】

我发现 GVM 简单而直观,即使我不用它来管理软件包,我还是会用它来管理 Go 版本。 安装GVM 安装GVM很简单。...gvm listall命令显示可以下载和编译的Go的可用版本: [chris@marvin ]$ gvm listall $ gvm listall gvm gos (available) go1...version go1.12.8 [chris@marvin]$ go version go version go1.12.8 linux/amd64 GVM使管理Go的已安装版本变得极其简单,但是变得更好...Gvm 通过使用“ pkgset”将项目的新目录附加到已安装 Go 版本的默认 $GOPATH 中,很好地实现了项目之间的包管理和隔离,就像 unix / linux 系统上的 $PATH 一样。...tree [chris@marvin introToGvm ]$ tree . ├── overlay │ ├── bin │ └── lib │ └── pkgconfig ├── pkg │ └── linux_amd64

1.3K00

搭建可维护的 Golang 开发环境​

本篇文章将聊聊如何快速搭建 Linux 环境中的 Golang 开发环境。 在《基础篇》[1]的内容中,我们聊过了如何基于 Ubuntu 22.04 搭建基础的 Linux 学习环境。...接下来的文章里,我们先来聊聊如何在 Linux 环境中,快速安装配置各种可维护的语言环境。 写在前面 在开始聊如何做之前,我们首先要了解为什么要这么做。...我们可以使用 go version 来验证刚刚下载的程序是否符合我们的诉求: go version go version go1.18.3 linux/amd64 未来如果 Golang 推出了新版本,...gvm install go1.17 -B gvm use go1.17 # 再次执行查看版本,可以看到版本号已经变化了 go version go version go1.17 linux/amd64...最后 目前为止,我们已经聊完了“基础 Linux 环境搭建”、“Docker 环境安装和配置”、“Golang 的开发环境搭建”。

67720

你有同时使用多版本 Go 语言的需求吗,那就快使用多版本管理利器 GVM 吧!

什么是 GVM Go 语言版本管理器(GVM)是管理 Go 语言环境的开源工具。GVM 「pkgsets」 支持安装多个版本的 Go 并管理每个项目的模块。...[[ -s "/home/wcl/.gvm/scripts/gvm" ]] && source "/home/wcl/.gvm/scripts/gvm" 使每次登录 Shell 时都可以自动生效。...$ gvm use go1.12.8 Now using version go1.12.8 $ go version go version go1.12.8 linux/amd64 如果不想每次敲 gvm...GVM 通过使用「pkgsets」将项目的新目录附加到 Go 安装版本的默认 $GOPATH,类似 Linux 系统上的 $PATH,这样就可以很好地完成了项目之间包的管理和隔离。...github.com/gorilla/mux $ tree . ├── overlay │ ├── bin │ └── lib │ └── pkgconfig ├── pkg │ └── linux_amd64

4.5K10

搭建可维护的 Golang 开发环境

本篇文章将聊聊如何快速搭建 Linux 环境中的 Golang 开发环境。在《基础篇》的内容中,我们聊过了如何基于 Ubuntu 22.04 搭建基础的 Linux 学习环境。...接下来的文章里,我们先来聊聊如何在 Linux 环境中,快速安装配置各种可维护的语言环境。写在前面在开始聊如何做之前,我们首先要了解为什么要这么做。...我们可以使用 go version 来验证刚刚下载的程序是否符合我们的诉求:go versiongo version go1.18.3 linux/amd64未来如果 Golang 推出了新版本,我们想升级只需要按照上面的玩法...gvm install go1.17 -Bgvm use go1.17# 再次执行查看版本,可以看到版本号已经变化了go versiongo version go1.17 linux/amd64配置 Golang...最后目前为止,我们已经聊完了“基础 Linux 环境搭建”、“Docker 环境安装和配置”、“Golang 的开发环境搭建”。

98640

GVM:Go语言版本和包管理的神器!

这时候,GVM(Go Version Manager)就像是一个救星,它允许您在同一台机器上轻松切换不同版本的 Go。以下是如何安装和使用 GVM 来管理您的 Go 版本。为什么需要 GVM?...这时候,如果没有GVM,你就得不停地手动安装和卸载不同版本的Go,这不仅麻烦,而且很容易出错。GVM的出现就是为了解决这类问题。...https://raw.githubusercontent.com/moovweb/gvm/master/binscripts/gvm-installer chmod +x gvm-installer...完全卸载 GVM如果你想要完全卸载掉GVM,包括它安装的所有Go版本,可以通过以下命令:gvm implode这将删除GVM和所有相关的Go版本。...如果gvm implode出现问题,你也可以手动删除GVM根目录:rm -rf $GVM_ROOT然后,记得从你的~/.bashrc 或 ~/.zshrc 文件中删除相关的GVM脚本行。

44210

【愚公系列】2022年7月 Go教学课程 002-Go语言环境安装

SDK工具包对其进行编译才能运行,其次需要有一个编辑工具来写代码,最后为SDK中的工具配置环境变量,所以总结一下可以包含三个方面: SDK工具包安装 VSCode安装 环境变量配置 Go语言支持的系统有:Linux.../test.exe 三、Go语言多版本控制 有时候,我们会遇到用到Go语言的多个版本,为了解决在不同场景下需要安装不同版本的需求,能够方便的进行不同版本间的切换,这里推荐一下gvm。...gvm是Go版本管理器,使用 shell 脚本开发。你可以按照文件进行安装即可,参考: https://github.com/moovweb/gvm 。 安装完成后,我们就可以安装其他go版本了。...gvm install go1.17.6 gvm use go1.17.6 执行完上面的命令之后就可以添加新版本的Go ,GOPATH、GOROOT 等环境变量会自动设置好,然后就可以直接使用指定版本的

24420
领券