Golang Go语言怎么搭建远程的开发环境

Golang Go语言怎么搭建远程的开发环境

本地有 go 环境,但是公司提供了很多很多服务,环境配置复杂,所以一般提供一个远程的主机(其实就是 docker )

进行本地环境的搭建,但是使用 goland 开发的话总感觉不太方便,ide 确实能打开远程的代码,但是怎么运行呢?使用 ide 直接 build 跑的还是本地的环境,另外怎么打断点调试呢?

17 回复

更多关于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 等等都支持了

ssh vim emacs

idea 或者 pycharm 之类的有远程调试是怎样对付,其实非编的语言能写个代码就行了,不需要什么调试,直接在本地写好了实时同步上去就可以,但是编译型的语言至少得编译吧,大项目编译一次时间很慢,java 还好只对修改的编译,go 可是静态全部编译,这就蛋疼了,编译一次很多秒,用它调试太慢了

也可以改成依赖编译, 有参数的

idea 增加个 go 插件呢。。

本地开发,远端 dlv 调试

要搭建Golang(Go语言)的远程开发环境,你可以按照以下步骤进行:

  1. 准备远程服务器:购买或租赁云服务器,确保服务器性能满足开发需求。

  2. 安装Go语言

    • 连接到远程服务器。
    • 根据服务器操作系统下载对应的Go安装包,并解压安装。
    • 配置环境变量,确保Go命令在全局可访问。
  3. 安装IDE或编辑器

    • 你可以选择在远程服务器上安装如Goland、Visual Studio Code等IDE,或使用ssh连接到服务器后使用本地IDE的远程开发功能。
    • 也可以安装轻量级的文本编辑器如Vim或Nano,并通过ssh进行代码编辑。
  4. 设置工作目录和GOPATH

    • 在远程服务器上创建工作目录,并设置GOPATH环境变量指向该目录。
    • 在工作目录下创建src、pkg、bin等子目录,用于存放源代码、编译后的包和可执行文件。
  5. 验证安装

    • 在远程服务器上运行go version命令,确保Go安装成功。
    • 创建一个简单的Go程序并运行,验证开发环境是否配置正确。
  6. 配置版本控制

    • 使用Git等版本控制工具管理你的Go代码,确保代码的版本控制和协作开发。

通过以上步骤,你就可以搭建一个高效的Golang远程开发环境,开始你的Go语言开发之旅。

回到顶部