问题产生原因
更换新的M1电脑,使用goland debug报错:Failed to launch: could not launch process: EOF
解决方式
-
安装M1版本goland
-
安装arm版本go
-
安装arm64版本dlv
>> git clone https://github.com/go-delve/delve
>> cd delve
>> go install github.com/go-delve/delve/cmd/dlv
>>> dlv version
>> cd $GOPATH/bin
>> mkdir macarm
>> cp dlv macarm
- 打开goland,配置dlv的执行路径: 选
help>>Edit Custom Properties
# custom GoLand properties (expand/override 'bin/idea.properties')
dlv.path=$(你的GOPATH)/bin
- 删除本地的 Library:
$ sudo rm -rf /Library/Developer/CommandLineTools
- 然后安装 developer.apple.com/download/mo… 下载最新的稳定版:
Command_Line_Tools_for_Xcode_13.2.dmg如果MAC系统版本低于13,需要升级到13以上方可安装