Golang Go语言中的版本管理器gvm和intelliJ全家桶怎么适配

发布于 1周前 作者 yuanlaile 来自 Go语言

Golang Go语言中的版本管理器gvm和intelliJ全家桶怎么适配

gvm 安装的 go 文件, intelliJ 全家桶好像都无法识别.
默认的安装路径还是 . 开头的隐藏目录, 在 intelliJ 里目录无法选择, 真是头疼

28 回复

怎么会呢 Goland 应该会去你的 path 找到 go 的

更多关于Golang Go语言中的版本管理器gvm和intelliJ全家桶怎么适配的实战系列教程也可以访问 https://www.itying.com/category-94-b0.html


加个泛型都要加好几年的 Go 都需要版本管理了吗?

找到问题了, gvm 和 zsh 兼容性有问题, 新打开的终端都不认识 gvm 命令

一直觉得用 zsh 就是找事儿折腾啊

<br>vi ~/.zshrc<br>source /Users/vvqboy/.gvm/scripts/gvm <br>
可以了

为啥 go 要版本管理,,感觉不同版本都差不多。。。

macOS 默认 shell 就是 zsh

#6 我是用来装 beta 的

一个 beta,一个 stable,,配置 path 说不定更简单

#9 不止一个 beta……

go 的不同版本之间差距这么大么…

=.=太为难自己了。。。能把 go 用成这个样子

gvm 提供的安装脚本会自动写 source /Users/vvqboy/.gvm/scripts/gvm 到 .bashrc 或 .zshrc, 取决于执行安装脚本时使用的是 bash 还是 zshrc
关于有没有必要使用 gvm, 可以看一下这个项目的 star 数量 https://github.com/moovweb/gvm


有没有用跟 star 数关系不大,

go 现在还一直向前兼容,,,而且 go 1.13 默认开启了 gomod,版本控制没多大意义。。

嗯, 试了一下的确如此, 但为啥不给我个默认的 go 版本, 我还得自己在 .zshrc 里添加一行 gvm use go1.15

go 向下兼容的啊,电脑上装 1 个就行了,搭配 go.mod 不香吗

所以直接安装最新版的 go, 然后 在 go.mod 里写 go 1.15 来指定版本, 才是最佳实践对么

我上个月买个新 Mac,打开 terminal 第一件事情就是改回 bash, 很简单的.
如果是搞后端开发, 很多时候你 ssh 到一个 server 上,哪有 zsh… 应该习惯用 bash

哈哈, 我司所有服务器默认 zsh 初始化

go.mod 里的 go version 好像没什么用,反正我一直保持 go 最新版本,go.mod 里面的那个版本号还是老早之前的,不影响编译

gvm use go1.15.5 --default 可以设置默认版本,不用写到 rc 里

怎么 zsh 初始化啊

开机默认就是 zsh 啊

成功了, 谢谢大佬

是很简单,chsh 嘛,但是我不想改啊
bash 和 zsh 我都不用复杂的骚操作,常见操作都一样,俩我都习惯

我也遇到这个问题,后来换了管理器,https://github.com/voidint/g,安装后重启 goland 就能在设置里更改 go 版本了,而且 gopath 不会变

在 goland 的 GOPATH 里可以用你本地安装的,也可以下载你需要的版本

关于Golang(Go语言)中的版本管理器gvm与IntelliJ全家桶的适配问题,以下是一些专业建议:

一、gvm的使用

gvm是Go语言的一个版本管理器,可以方便地安装、管理和切换不同的Go版本。使用gvm,你可以轻松地安装所需的Go版本,并配置环境变量以在终端中使用。

二、IntelliJ IDEA与Go语言的适配

  1. 安装Go插件:IntelliJ IDEA的Ultimate版本支持Go插件,通过插件市场搜索并安装“Go”插件后,重启IDEA即可生效。
  2. 配置Go SDK:在IDEA中配置Go SDK路径,通常指向你使用gvm安装的Go版本目录。这样,IDEA就能识别并使用该版本的Go编译器和工具链。
  3. 项目设置:在创建或打开Go项目时,确保项目结构设置正确,包括源代码目录、测试目录等。IDEA会根据这些设置来构建和运行项目。

三、注意事项

  • 确保gvm和IntelliJ IDEA都是最新版本,以获得最佳兼容性和功能支持。
  • 在使用gvm切换Go版本后,可能需要重新配置IDEA中的Go SDK路径。
  • IntelliJ IDEA的Go插件提供了丰富的代码编辑和调试功能,建议根据需要进行配置和使用。

通过以上步骤,你可以实现gvm与IntelliJ IDEA的适配,从而在IDEA中高效地开发Go语言项目。

回到顶部