Rails 使用虚拟机开发修改文件后要重启 rails s 才能发生变化

kevinyu · 2019年06月20日 · 最后由 kevinyu 回复于 2019年06月21日 · 2156 次阅读

之前的帖子有看过 https://ruby-china.org/topics/32632

现在是 html 内容修改后可以直接变化但是 controller 和 model 不行

vagrant plugin install vagrant-vbguest
vagrant plugin install vagrant-librarian-chef-nochef

尝试了上面两个插件,但是安装后依然没有解决这个 spring 监控共享文件夹文件变更事件的问题

实际测试了一下 rails4 可以监听到修改事件,但是 rails5 监听不到

之前这个问题是 2 年前提出的不知道 2019 年的今天有没有什么新进展

自己解决了 使用 vscode remote ssh 插件 直接连接到虚拟机共享文件夹的项目目录写代码就可以了

kevinyu 回复

共享文件性能只有本地磁盘的 30% 以下,小文件多的时候简直无法用。remote 编辑是个好方法。

Rei 回复

现在 vscode 支持 远端编辑了 可以试试哟

jicheng1014 回复

我用 atom,配合 docker-sync 目前还能接受。

Rei 回复

嗯 现在使用 remote 了 由于本身虚拟机就在本地所以连接延迟 忽略不计

需要 登录 后方可回复, 如果你还没有账号请 注册新账号