求在 windows 下有没有更好的远程开发方案,被 wsl2 的 bug 折腾疯了

2021-08-12 11:49:04 +08:00
 zxCoder

wsl2 不定时地连不上外网,重启才可以,这个实在是太致命了,之前是几天一次,现在是几乎天天会,还不止一次

也跟官方提交了反馈信息,github issue 也找到不少类似的情况,但都解决不了

只能寻找另外的解决方案了,装虚拟机的方案好像大多人是把 IDE 也装在虚拟机里吧,有没有可以不装图形界面的方案,毕竟 ide 等放 windows 里还是比较方便

4068 次点击
所在节点    Windows
42 条回复
Lemeng
2021-08-12 13:17:59 +08:00
想起都脑壳痛,绑定一下吧
zxCoder
2021-08-12 13:20:01 +08:00
@3dwelcome 那你 windows 的 ide 怎么连虚拟机的开发环境呢
3dwelcome
2021-08-12 13:36:38 +08:00
@zxCoder 我一般不连,交叉编译就是 elf,直接扔进 linux 里运行就可以了。
调试程序的话就用 gdb server,windows 发展那么多年,支持 gdb 远程调试的 ide 茫茫多。
我也很少写 linux 专有 API,仅仅只用通用库的话,手机装个 sshd 就能运行 arm elf,方法太多了。
hicdn
2021-08-12 13:52:26 +08:00
wsl2 连不上外网不用重启电脑,重启 wsl2 就可以。

```bash
wsl --shutdown
wsl
```
clf
2021-08-12 13:56:43 +08:00
Zerotier 自组网。然后全部用 Zerotier 的 IP 去访问服务器,还能直接 RDP 远程桌面。我直接把远程软件都干掉了。
zxCoder
2021-08-12 14:08:49 +08:00
@hicdn 不管用的
zxCoder
2021-08-12 14:09:16 +08:00
@wangkun025 虚拟机远程连接比较麻烦,ide 很少有提供支持
wangkun025
2021-08-12 15:07:34 +08:00
@zxCoder 全部开发工作都在虚拟机里做。
binaryify
2021-08-12 16:24:25 +08:00
vmware+vscode remote ssh +1
vscode remote 是真的牛逼
kisshere
2021-08-12 16:40:19 +08:00
@binaryify 牛逼个 P,直接把远程服务器 CPU 耗死
paopjian
2021-08-12 16:56:37 +08:00
1.虚拟机
2.vscode
3.xshell
zxCoder
2021-08-12 19:07:22 +08:00
@paopjian 虚拟机远程开发不方便,vscode 不太适合写大代码,xshell 不太懂?好像跟我的需求无关
jswh
2021-08-13 08:27:18 +08:00
1. 虚拟机 + vim
2. 虚拟机 + vscode remote
3. 虚拟机 + 文件自动同步 ( jetbrain 家的 deployment 可以文件更新的时候自动同步)

——————一个 web 开发
hihanley
2021-08-13 10:53:23 +08:00
系统:Windows 10
虚拟机软件:Vmware Workstation Pro 16
虚拟机操作系统:Ubuntu Server 20.04
前端开发:VSCode Remote SSH
后端开发:JetBrains Projector (一直在用,这玩意真香,剪切板问题可以启用 https,快捷键问题可以安装套壳客户端或者将页面安装成应用)
zxCoder
2021-08-13 10:56:14 +08:00
@hihanley 这个 projector 的原理就是 部署在 server 上,然后再通过客户端或者网页访问这个 projector ide,就能直接访问 server 的东西了,是吗?
hihanley
2021-08-13 11:09:16 +08:00
@zxCoder 是的,和原生 JetBrains 体验非常接近了,markdown 一直有问题,我装的其他的 markdown 插件
![image.png]( https://i.loli.net/2021/08/13/EzFnqBeiaujJmUM.png)
honkki
2021-08-13 11:12:16 +08:00
一直用 wsl1
hihanley
2021-08-13 11:13:57 +08:00
hihanley
2021-08-13 11:14:56 +08:00
。。。这发图规则就离谱
sleepm
2021-08-13 11:26:59 +08:00
翻了下 wsl 的 issues 网络问题都是 Temporary failure resolving
改下 /etc/resolv.conf 就好了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/795304

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX