gvm 安装的 go 文件, intelliJ 全家桶好像都无法识别.
默认的安装路径还是 . 开头的隐藏目录, 在 intelliJ 里目录无法选择, 真是头疼
1
MidGap 2021-01-29 11:12:26 +08:00
怎么会呢 Goland 应该会去你的 path 找到 go 的
|
2
Oktfolio 2021-01-29 11:13:50 +08:00 1
加个泛型都要加好几年的 Go 都需要版本管理了吗?
|
3
DinoStray OP 找到问题了, gvm 和 zsh 兼容性有问题, 新打开的终端都不认识 gvm 命令
|
4
dcoder 2021-01-29 11:46:25 +08:00
一直觉得用 zsh 就是找事儿折腾啊
|
5
DinoStray OP ```
vi ~/.zshrc source /Users/vvqboy/.gvm/scripts/gvm ``` 可以了 |
6
hwdef 2021-01-29 14:14:13 +08:00
为啥 go 要版本管理,,感觉不同版本都差不多。。。
|
8
SingeeKing 2021-01-29 14:29:13 +08:00
@hwdef #6 我是用来装 beta 的
|
9
hwdef 2021-01-29 14:33:48 +08:00
@SingeeKing 一个 beta,一个 stable,,配置 path 说不定更简单
|
10
SingeeKing 2021-01-29 14:38:11 +08:00
@hwdef #9 不止一个 beta……
|
11
yazinnnn 2021-01-29 15:05:44 +08:00
go 的不同版本之间差距这么大么...
|
12
hwdef 2021-01-29 15:07:36 +08:00
@SingeeKing =.=太为难自己了。。。能把 go 用成这个样子
|
13
mgbaozi 2021-01-29 15:18:52 +08:00
gvm 提供的安装脚本会自动写 `source /Users/vvqboy/.gvm/scripts/gvm` 到 .bashrc 或 .zshrc, 取决于执行安装脚本时使用的是 bash 还是 zshrc
关于有没有必要使用 gvm, 可以看一下这个项目的 star 数量 https://github.com/moovweb/gvm |
14
hwdef 2021-01-29 16:10:17 +08:00
|
15
DinoStray OP @mgbaozi 嗯, 试了一下的确如此, 但为啥不给我个默认的 go 版本, 我还得自己在 .zshrc 里添加一行 gvm use go1.15
|
16
keepeye 2021-01-29 16:39:36 +08:00
go 向下兼容的啊,电脑上装 1 个就行了,搭配 go.mod 不香吗
|
17
DinoStray OP @keepeye 所以直接安装最新版的 go, 然后 在 go.mod 里写 go 1.15 来指定版本, 才是最佳实践对么
|
18
dcoder 2021-01-29 17:14:27 +08:00 1
@boris93 我上个月买个新 Mac,打开 terminal 第一件事情就是改回 bash, 很简单的.
如果是搞后端开发, 很多时候你 ssh 到一个 server 上,哪有 zsh... 应该习惯用 bash |
20
keepeye 2021-01-29 18:33:40 +08:00
@DinoStray go.mod 里的 go version 好像没什么用,反正我一直保持 go 最新版本,go.mod 里面的那个版本号还是老早之前的,不影响编译
|
22
buzailianxi 2021-01-29 18:59:35 +08:00
@DinoStray 怎么 zsh 初始化啊
|
23
DinoStray OP @buzailianxi 开机默认就是 zsh 啊
|
25
boris93 2021-01-30 00:49:08 +08:00 via iPhone
@dcoder 是很简单,chsh 嘛,但是我不想改啊
bash 和 zsh 我都不用复杂的骚操作,常见操作都一样,俩我都习惯 |
26
sxfscool 2021-01-30 08:53:56 +08:00
我也遇到这个问题,后来换了管理器,https://github.com/voidint/g,安装后重启 goland 就能在设置里更改 go 版本了,而且 gopath 不会变
|
27
Desdemor 2021-02-19 11:09:10 +08:00
在 goland 的 GOPATH 里可以用你本地安装的,也可以下载你需要的版本
|