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

发布于 1周前 作者 caililin 来自 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 等等都支持了

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语言开发之旅。

回到顶部