因为有些程序在 windows 下没有,还有些软件用起来不一样,所以 lz 在想怎么能在 windows 下弄个 linux 环境。 昨天开始尝试了在 vm 虚拟机里装 linux ,然后宿主机里的 phpstorm 用 sftp 打开虚拟机里的文件,一瞬间产生了一种解决 bug 的快感。
但是今天发现个问题,比如我在宿主机新建的文件,可以同步到虚拟机里,可是虚拟机里新建的文件,在宿主机里就没有了。求解怎么解决这个问题,或者用其他的方式也行。
主要是想解决宿主机和虚拟机代码同步的问题, phpstrom 可以在文件修改以后自动上传,这样就和本地开发差不多了。
还试了下 samba ,没成功,不知道是不是也可以用这个。
还有vm自带个共享文件夹的功能,那个不知道能不能换虚拟机里的目录呢。
![]() | 1 htfy96 2016-09-07 11:33:22 +08:00 via Android ![]() 共享文件夹比较简单吧… sftp 可以刷新下? |
![]() | 2 choury 2016-09-07 11:41:14 +08:00 换 win10 吧,我用着挺不错的 |
![]() | 3 crytis 2016-09-07 11:44:22 +08:00 via iPhone en 可以用 win10 下的 bash 文件共享的 |
![]() | 9 tigerstudent 2016-09-07 12:13:59 +08:00 via Android ![]() 前段时间我也在折腾这个代码同步,最后还是用共享文件夹了,简单快捷。 不过在旧版本 vmware 上折腾了几天都没成功,最后升级新版就可以了。 |
![]() | 10 gotounix 2016-09-07 13:16:04 +08:00 ![]() 共享文件夹,应该是最好的办法, VMWare 和 VirtualBox 都有这功能,挺好用的。 |
11 got 2016-09-07 13:48:22 +08:00 ![]() 你需要 cifs-utils |
14 SpicyCat 2016-09-07 14:16:29 +08:00 ![]() 如果不需要 Linux 桌面环境,试试 docker ,挂载本地的 volume |
![]() | 15 viator42 2016-09-07 14:19:15 +08:00 ![]() Vagrant 不就是干这个的么 |
![]() | 16 Sherlocker 2016-09-07 14:19:49 +08:00 samba 路过 |
![]() | 17 sfqtsh 2016-09-07 16:21:40 +08:00 via Android ![]() Visual Studio + VisualGDB |
![]() | 18 chaleaoch 2016-09-07 16:34:34 +08:00 @hronro 但是依然不适合很爽啊,例如 mysql 每次都需要 1,开 bash,2.开 mysql.要不然默认是关闭的.而且 bash 子系统一关闭,mysql 跟着也关了. 有解决方案? |
![]() | 19 fulvaz 2016-09-07 16:38:35 +08:00 ![]() ubuntu server + vim, 哪里还需要什么同步, 直接在服务器上写代码, 老有意思了 实在不行, 在 win 下用 winscp 改呗 还不行? 你需要 vagrant, 非常非常好用, 自动同步虚拟机和宿主代码 |
![]() | 20 zpvip 2016-09-07 16:45:10 +08:00 ![]() Vagrant 另外注意文件名大小写 |