前言
最近在学习<自己动手写docker>这本书,书里面用的go环境是liunx系统,但是我本人是在windows上开发,所有想找一个远程开发 编译的功能
但是在网上找的远程配置全都下面这种方式,完全不符合我的方法,让我一度绝望的只有这么烂的方法, 后来无意间发现了有更好的方法,现在记录下来
Tools > Deployment > + SFTP > Configuration > Connection
这个用的是真的无语 完全不好用
第一步 安装 rsync
windows 安装
https://itefix.net/dl/free-software/cwrsync_6.2.4_x64_free.zip
下载文件,解压然后配置环境变量  环境变量就配置到bin目录下面就行了
liunx 安装rsync
https://www.cnblogs.com/haw2106/p/9868753.html 按照这个教程走就行,安装yum 安装的方法安装就行  安装完成后测试下 873端口,如果通了就可以了 
第二步 配置Goland
File -> Settings-> Build,Execution,Deployment -> Run Targets
  这里有docker 明显是可以安装docker 环境
 然后一路下一步就行  到这里我说一下,如果这里提示下面这句话
rsync not found in local PATH
你就去cmd 控制台 看下 rsync 是否可以运行,如果可以运行,但是这里一直提示 rsync not found in local PATH 那就重启电脑吧
上面ssh连接配置完成以后
 修改这里的启动项  
然后点击运行
 而且可以直接打断点

最后 转换环境
在go里面 windows 有些包 和liunx 是不一样的 比如  因此你要调下运行环境. 
这里选择linux
这就大功告成了
|