Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 防止RoR在Windows中检测不到文件更改或更新_Ruby On Rails_Ruby_Guard - Fatal编程技术网

Ruby on rails 防止RoR在Windows中检测不到文件更改或更新

Ruby on rails 防止RoR在Windows中检测不到文件更改或更新,ruby-on-rails,ruby,guard,Ruby On Rails,Ruby,Guard,我有一个RoR 3.2.5应用程序,安装了guard gem,可以自动运行MiniTest::Spec测试。guardfile已正确配置为自动运行规范-我知道这一点,因为我在Mac OS X环境的同一应用程序上测试过Guard,当Guard监视的文件发生更改时,它会自动运行规范测试 但是,在我的Windows(8版本预览)环境下,Guard不会在文件更改时自动运行测试(这些文件在我的Mac env下以相同的方式更改)。不过,如果我点击“回车”或键入“minitest”,测试确实会在Guard中运

我有一个RoR 3.2.5应用程序,安装了guard gem,可以自动运行MiniTest::Spec测试。guardfile已正确配置为自动运行规范-我知道这一点,因为我在Mac OS X环境的同一应用程序上测试过Guard,当Guard监视的文件发生更改时,它会自动运行规范测试

但是,在我的Windows(8版本预览)环境下,Guard不会在文件更改时自动运行测试(这些文件在我的Mac env下以相同的方式更改)。不过,如果我点击“回车”或键入“minitest”,测试确实会在Guard中运行

还有其他人遇到过同样的问题吗?我应该放弃让防护装置在窗户下正常工作吗


谢谢

windows上的Rails是一个如此狡猾的提议,以至于当一切都正常运行时,这是一个奇迹。也许windows 8更好,但我很想听听你的经验。我发现guard也没有注意到我安装的windows 7的文件更改,你找到解决方案了吗?没有-最后我一直在我的机器的OSX端工作,以使guard正常工作。。。而且几乎已经转向只在OSX而不是Windows上开发。在Windows上使用Rails,我在运行时没有遇到任何问题-使用RailsInstaller。。。只是这个警卫问题有点阻碍。