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

kevinyu · June 20, 2019 · Last by kevinyu replied at June 21, 2019 · 2158 hits

之前的帖子有看过 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 插件 直接连接到虚拟机共享文件夹的项目目录写代码就可以了

Reply to kevinyu

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

Reply to Rei

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

Reply to jicheng1014

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

Reply to Rei

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

You need to Sign in before reply, if you don't have an account, please Sign up first.