Mac OS X 10.8.1 - 不再监视文件

时间:2012-08-26 21:31:25

标签: macos inotify

刚刚更新到OS X 10.8.1。我不确定这是不是原因,但基本上之后,程序无法检查文件更改。

在我的makefile中,以下命令不起作用(它不会在文件更改时触发)

watchr -e "watch('scripts/.*\.js') {system 'make scripts'}"

在Sublime Text上,当我在文件夹中创建一个新文件时,该新文件未显示在侧栏中,但它是直接在正确创建的。

然而,这个命令有效(基于Node的watch命令,我相信):

stylus -w -u nib styles/ie8.styl -o public/styles

任何人都知道发生了什么或如何调试?

3 个答案:

答案 0 :(得分:0)

修改:重新启动后,此功能现在无效。我讨厌这个! :/

我也遇到了Sublime Text 2和Guard(它开始使用轮询回退)这个问题。

我相信我找到了解决办法:

  1. 下载Onyx并运行它,并选中自动选项卡下的所有选项
  2. 完成后关闭机器并重新打开
  3. 此时我突然能够在Sublime Text 2文件浏览器中看到在终端中使用mkdir创建的新目录。警卫也在没有投票后备的情况下工作。

    我希望这会有所帮助,它真的开始让我感到紧张。

答案 1 :(得分:0)

这不会提供很多信息,但也许会有所帮助......

Sublime Text论坛discussing this issue中有一个帖子,它似乎与OS X 10.8.1没有隔离。

似乎还有一个关于watchr not always working的帖子,这个问题似乎也与平台无关。

答案 2 :(得分:0)

我敢打赌,你已经成为'Mac OSX'env vars改变的不知情的受害者......

请查看以下内容以确定您的环境变量是否已在Mountain Lion上正确设置,因为现在不推荐使用environment.plist ...

Env Plist Deprecated
Mac OSX - Sublime