M2 的 MacBook Air 第一次装 GoLand,从官网下完 dmg 拖进应用程序,双击弹出「无法验证开发者,无法打开」。这不是文件坏了,是 Gatekeeper 在拦。去系统设置里找隐私与安全性,往下拉到「仍要打开」,点一次之后就不会再问。
先分清楚下载哪个包
JetBrains 官网的下载页给两个 dmg:Apple Silicon 和 Intel。M1 之后的机器选 aarch64 那个,装错也能靠 Rosetta 跑起来,但启动慢一截,索引大项目时风扇会叫。看自己芯片型号,苹果菜单里点关于本机,芯片一栏写 M 系列还是 Intel。
懒得手动装就用 Homebrew,一条命令搞定,升级也方便:
brew install --cask goland注意 brew 装的是最新稳定版,想留在旧大版本得手动下 dmg,因为 cask 会跟着官网走。
打开后先确认工具链
新建项目时如果提示找不到 SDK,进设置里的 Go 页面,把 GOROOT 指到本机安装位置,用 brew 装的通常在 /opt/homebrew/opt/go/libexec。GOPATH 默认在用户目录下的 go 文件夹,没什么特殊需求别改。
Mac 的键盘映射和 Windows 差得比较多,格式化代码是 Option+Command+L,全局搜索是 Shift+Command+O,找文件是 Shift+Command+F。用惯了 IDEA 的人不用重新学,键位基本一致。
内存和卡顿的处理
8G 内存的机器跑 GoLand 会明显吃力。打开帮助菜单里的更改内存设置,把 -Xmx 调到 2048m 左右,别超过物理内存的一半。索引 node_modules 这类目录也没意义,右键标记为排除就行。
卸载时直接把应用拖进废纸篓是不够的,配置还留在 ~/Library/Application Support/JetBrains 和 ~/Library/Caches/JetBrains 里,重装后旧设置会跟回来。要彻底清就手动删这两个目录,路径里的波浪号代表当前用户主目录。
正版授权按年订阅,学生和开源项目可以申请免费许可,官网有申请入口。至于网上流传的补丁和激活码,装进去的往往是挖矿程序,代价比订阅费高。