Golang Go语言怎么搭建远程的开发环境
Golang Go语言怎么搭建远程的开发环境
本地有 go 环境,但是公司提供了很多很多服务,环境配置复杂,所以一般提供一个远程的主机(其实就是 docker )
进行本地环境的搭建,但是使用 goland 开发的话总感觉不太方便,ide 确实能打开远程的代码,但是怎么运行呢?使用 ide 直接 build 跑的还是本地的环境,另外怎么打断点调试呢?
更多关于Golang Go语言怎么搭建远程的开发环境的实战系列教程也可以访问 https://www.itying.com/category-94-b0.html
Wide 不支持调试,作为一个玩具尚可,生产开发支持还不够。
好吧,坐等高手赐教
#2
这难道不应该问你们公司负责架构的人吗?他们怎么开发你就怎么开发,问外部的人,谁知道你们用的啥?又不是所有项目都一样的。
我也想知道,如果能像 pycharm、rubymine 就可以远程开发调试就很好了。
sshfs 挂载到本地目录,和本地文件一样用。
哈哈 wide 不错。
拿来学习用 足够了
goland 2019.1 会支持远程开发,稍微等等吧
这个项目是新接手的,之前他们用 php 开发,直接在改了就有效果了,go 还得编译
他们家 ide 全家桶中 idea 已经支持远程开发了吗?还是说他们家都吧不支持远程开发
准确说是只有 goland 不支持,idea,pycharm,webstorm,clion 等等都支持了
idea 或者 pycharm 之类的有远程调试是怎样对付,其实非编的语言能写个代码就行了,不需要什么调试,直接在本地写好了实时同步上去就可以,但是编译型的语言至少得编译吧,大项目编译一次时间很慢,java 还好只对修改的编译,go 可是静态全部编译,这就蛋疼了,编译一次很多秒,用它调试太慢了
idea 增加个 go 插件呢。。
本地开发,远端 dlv 调试
要搭建Golang(Go语言)的远程开发环境,你可以按照以下步骤进行:
-
准备远程服务器:购买或租赁云服务器,确保服务器性能满足开发需求。
-
安装Go语言:
- 连接到远程服务器。
- 根据服务器操作系统下载对应的Go安装包,并解压安装。
- 配置环境变量,确保Go命令在全局可访问。
-
安装IDE或编辑器:
- 你可以选择在远程服务器上安装如Goland、Visual Studio Code等IDE,或使用ssh连接到服务器后使用本地IDE的远程开发功能。
- 也可以安装轻量级的文本编辑器如Vim或Nano,并通过ssh进行代码编辑。
-
设置工作目录和GOPATH:
- 在远程服务器上创建工作目录,并设置GOPATH环境变量指向该目录。
- 在工作目录下创建src、pkg、bin等子目录,用于存放源代码、编译后的包和可执行文件。
-
验证安装:
- 在远程服务器上运行
go version
命令,确保Go安装成功。 - 创建一个简单的Go程序并运行,验证开发环境是否配置正确。
- 在远程服务器上运行
-
配置版本控制:
- 使用Git等版本控制工具管理你的Go代码,确保代码的版本控制和协作开发。
通过以上步骤,你就可以搭建一个高效的Golang远程开发环境,开始你的Go语言开发之旅。