首页
最新活动
服务器租用
香港服务器租用
台湾服务器租用
美国服务器租用
日本服务器租用
新加坡服务器租用
高防服务器
香港高防服务器
台湾高防服务器
美国高防服务器
裸金属
香港裸金属服务器
台湾裸金属服务器
美国裸金属服务器
日本裸金属服务器
新加坡裸金属服务器
云服务器
香港云服务器
台湾云服务器
美国云服务器
日本云服务器
CDN
CDN节点
CDN带宽
CDN防御
CDN定制
行业新闻
官方公告
香港服务器资讯
帮助文档
wp博客
zb博客
服务器资讯
联系我们
关于我们
机房介绍
机房托管
登入
注册
帮助文档
专业提供香港服务器、香港云服务器、香港高防服务器租用、香港云主机、台湾服务器、美国服务器、美国云服务器vps租用、韩国高防服务器租用、新加坡服务器、日本服务器租用 一站式全球网络解决方案提供商!专业运营维护IDC数据中心,提供高质量的服务器托管,服务器机房租用,服务器机柜租用,IDC机房机柜租用等服务,稳定、安全、高性能的云端计算服务,实时满足您的多样性业务需求。 香港大带宽稳定可靠,高级工程师提供基于服务器硬件、操作系统、网络、应用环境、安全的免费技术支持。
联系客服
服务器资讯
/
香港服务器租用
/
香港VPS租用
/
香港云服务器
/
美国服务器租用
/
台湾服务器租用
/
日本服务器租用
/
官方公告
/
帮助文档
Goland 远程开发配置详细步骤(远程构建+远程调试)
发布时间:2024-03-09 19:41:49 分类:帮助文档
Goland 远程开发配置详细步骤(远程构建+远程调试) 由于本人最近正在进行go开发,运行环境是Linux,本地环境是windows,但是不想在本地运行虚拟机,因此想通过Goland进行远程开发,查阅了网上很多资料,但是基本上都只有项目映射的配置,然后就让你用命令行构建调试了,这里整理了一些方法,可以直接进行远程构建和调试。 环境 本地是windows11+Goland2022.2.4,远程是Centos7.9,go版本为1.17.3 方法一 配置GOROOT和GOPATH 远程linux安装go # 下载安装包 wget https://golang.google.cn/dl/go1.17.3.linux-amd64.tar.gz tar -C /usr/local -xzf go1.17.3.linux-amd64.tar.gz # 在 /etc/profile中设置环境变量 export GOROOT=/usr/local/go export GOPATH=/usr/local/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上可以直接下载安装,或者也可以手动安装。点击右边的➕就可以下载安装。 项目映射 建立本地和远程项目代码的映射,并且开启自动上传,这样本地编辑的代码会和远程自动同步。 Run target 远程主机的run targets最好明确一下Additional Settings的源代码目录和输出目录,否则运行后会在你设置的工作目录下拷贝一份代码并且输出构建目标。 左下角的默认构建目标也可以选择远程机器(我这里没有改) Run Configuration配置参考下图,Environment明确一下GOROOT是因为goland运行远端时不会读取远端的GOROOT变量,需要自己指定一下目录。 Go tool arguments添加一个-o参数指定一下输出文件的名字,未指定的话Goland会自己加一串编码,不需要添加-i参数。 远程调试 远程调试需要另外添加一个Go Remote,具体配置如下 远程终端进入你需要调试的go文件目录下,执行 dlv debug --headless --listen=:2345 --api-version=2 --accept-multiclient 如果需要添加命令行参数则在最后加入--
,例如添加一个name参数 dlv debug --headless --listen=:2345 --api-version=2 --accept-multiclient -- -name=xxx 运行上面你配置的Go Remote的debug选项,即可开始调试 方法二 如果远程linux主机的性能较好,可以使用Goland的Remote development功能,直接在远程运行Goland,本地只负责显示图形界面,这样开发的好处是本地主机可以很方便的随时切换到其他设备。(这里用Clion做演示,具体步骤和Goland一模一样) 在上图中配置好一个SSH连接或者选择一个配好的SSH连接。后面就会让你上传Goland的安装包,或者直接远程下载安装。 按照步骤一步步配置即可,配置完成后如下图所示,点击该ssh连接即可打开远程Goland的用户界面,之后的配置过程按照本地linux的方法配置即可,这里不再赘述。
上一篇
香港bgp高防机房
下一篇
主机屋取消香港空间
相关文章
nginx启动、配置、测试(全网最全)
幻兽帕鲁服务器价格贵吗?1分钟搞定幻兽帕鲁游戏联机服务器搭建
CrystalDiskInfo 各项参数说明电脑硬盘详细参数
深入解析华为云帕鲁服务器-云耀云容器版
服务器出现Address already in use(地址占用)错误怎么处理——【Linux】
ip地址的网络号和主机号怎么看
服务器和域名怎么解绑
RK3588实战:调用npu加速,yolov5识别图像、ffmpeg发送到rtmp服务器
服务器共享主机怎么占资源
香港云服务器租用推荐
服务器租用资讯
·广东云服务有限公司怎么样
·广东云服务器怎么样
·广东锐讯网络有限公司怎么样
·广东佛山的蜗牛怎么那么大
·广东单位电话主机号怎么填写
·管家婆 花生壳怎么用
·官网域名过期要怎么办
·官网邮箱一般怎么命名
·官网网站被篡改怎么办
服务器租用推荐
·美国服务器租用
·台湾服务器租用
·香港云服务器租用
·香港裸金属服务器
·香港高防服务器租用
·香港服务器租用特价
7*24H在线售后
高可用资源,安全稳定
1v1专属客服对接
无忧退款试用保障
德讯电讯股份有限公司
电话:00886-982-263-666
台湾总部:台北市中山区建国北路一段29号3楼
香港分公司:九龙弥敦道625号雅兰商业二期906室
服务器租用
香港服务器
日本服务器
台湾服务器
美国服务器
高防服务器购买
香港高防服务器出租
台湾高防服务器租赁
美国高防服务器DDos
云服务器
香港云服务器
台湾云服务器
美国云服务器
日本云服务器
行业新闻
香港服务器租用
服务器资讯
香港云服务器
台湾服务器租用
zblog博客
香港VPS
关于我们
机房介绍
联系我们
Copyright © 1997-2024 www.hkstack.com All rights reserved.