本地有 go 环境,但是公司提供了很多很多服务,环境配置复杂,所以一般提供一个远程的主机(其实就是 docker )
进行本地环境的搭建,但是使用 goland 开发的话总感觉不太方便,ide 确实能打开远程的代码,但是怎么运行呢?使用 ide 直接 build 跑的还是本地的环境,另外怎么打断点调试呢?
1
glacier2002 2018-12-18 11:16:43 +08:00
|
2
88250 2018-12-18 11:18:38 +08:00
@glacier2002 Wide 不支持调试,作为一个玩具尚可,生产开发支持还不够。
|
3
glacier2002 2018-12-18 11:20:49 +08:00
好吧,坐等高手赐教
@88250 #2 |
4
reus 2018-12-18 11:21:49 +08:00
这难道不应该问你们公司负责架构的人吗?他们怎么开发你就怎么开发,问外部的人,谁知道你们用的啥?又不是所有项目都一样的。
|
5
xrlin 2018-12-18 11:22:02 +08:00
我也想知道,如果能像 pycharm、rubymine 就可以远程开发调试就很好了。
|
6
heimeil 2018-12-18 11:40:13 +08:00
sshfs 挂载到本地目录,和本地文件一样用。
|
7
lekai63 2018-12-18 11:45:20 +08:00
哈哈 wide 不错。
拿来学习用 足够了 |
8
janxin 2018-12-18 11:47:37 +08:00
goland 2019.1 会支持远程开发,稍微等等吧
|
11
wwqgtxx 2018-12-18 12:03:45 +08:00 via iPhone
@cc959798 准确说是只有 goland 不支持,idea,pycharm,webstorm,clion 等等都支持了
|
12
luoqeng 2018-12-18 12:20:38 +08:00
ssh vim emacs
|
13
cc959798 OP @wwqgtxx idea 或者 pycharm 之类的有远程调试是怎样对付,其实非编的语言能写个代码就行了,不需要什么调试,直接在本地写好了实时同步上去就可以,但是编译型的语言至少得编译吧,大项目编译一次时间很慢,java 还好只对修改的编译,go 可是静态全部编译,这就蛋疼了,编译一次很多秒,用它调试太慢了
|
15
zclHIT 2018-12-18 15:57:51 +08:00
idea 增加个 go 插件呢。。
|
16
Leigg 2018-12-19 09:03:22 +08:00 via iPhone
本地开发,远端 dlv 调试
|