(1) 添加SSH连接阿里云服务器

(2) 设置SFTP
1) connection
其中Root path指的是 服务器的go项目存放路径

2) mappings

(3) 上传到服务器

(1) 下载dlv源码
在Linux服务器上执行:
git clone https://github.com/go-delve/delve.git $GOPATH/src/github.com/go-delve/delve
(2) 切换到GOPATH安装dlv
cd $GOPATH
go install github.com/go-delve/delve/cmd/dlv@latest

(3) 创建软链接
ln -s $GOPATH/bin/dlv /usr/local/bin/dlv
查看dlv版本

(4) GoLand创建远程配置

(5) 配置本地编译, 生成可执行文件
在项目路径下生成 可执行文件, 并上传到服务器



(6) 在服务器上使用dlv运行可执行文件
dlv --listen=:47123 --headless=true --api-version=2 --accept-multiclient exec ./go_build_main_go_linux
(7) 切换为Go Remote, 下断点, 开始调试

输出信息会显示在服务器上
