Goland配置远程开发教程

go环境安装

远程Linux先安装go环境,设置好环境变量

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
# 下载安装包
wget https://golang.google.cn/dl/go1.24.5.linux-amd64.tar.gz
tar -C /opt -xzf go1.24.5.linux-amd64.tar.gz
 
# 在 /etc/profile中设置环境变量
export GOROOT=/opt/go
export GOPATH=/opt/gopath
export PATH=$PATH:/$GOROOT/bin:$GOPATH/bin
 
source /etc/profile     # 加载环境变量
 
go version
 
#设置代理
go env -w GOPROXY=https://goproxy.cn,direct
#开启go mod管理
go env -w GO111MODULE=on

本地Windows也需要安装go环境,Goland上可以直接下载安装,或者也可以手动安装。点击右边的➕就可以下载安装。

项目映射

设置里建立本地和远程项目代码的映射,并且开启自动上传,这样本地编辑的代码会和远程自动同步。

之前没有进行过ssh配置的这里先配置ssh

添加项目映射

远程运行/调试配置

新建运行配置,参考如图,环境需要明确GOROOT,因为运行时不会读取远程vps上的GOROOT变量,需要自己指定一下目录。

打开管理目标选项,在附加设置中设置好源代码目录和输出目录,不然会在工作目录下拷贝一份代码并输出构建目标。

这里提示用rsync来上传代码会更快,于是安装配置rsync 在 macOS 和 Linux 上, rsync 和 ssh 工具是预先安装的,并且它们的路径会自动填充;在 Windows 上,您需要首先手动安装 Cygwin. ,并附带 rsync 和 openssh 软件包。 这些工具的可执行文件通常位于 <Cygwin installation>\bin 文件夹。

参考:

Licensed under CC BY-NC-SA 4.0
使用 Hugo 构建
主题 StackJimmy 设计
本博客已稳定运行