1

刚刚更新到 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

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

4

3 回答 3

0

这不会提供非常丰富的信息,但也许会有所帮助......

Sublime Text 论坛中有一个帖子讨论这个问题,它似乎并没有被 OS X 10.8.1 所隔离。

似乎还有一个关于watchr not always working的线程,而且这个问题似乎也与平台无关。

于 2012-10-31T16:10:07.520 回答
0

编辑:再次重新启动后,这现在不起作用。我讨厌这个!:/

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

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

  1. 下载Onyx并在选中自动化选项卡下的所有选项的情况下运行它
  2. 完成后关闭机器并重新打开

此时,我突然能够在 Sublime Text 2 文件浏览器中看到在终端中使用 mkdir 创建的新目录。Guard 也在没有投票后备的情况下工作。

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

于 2012-09-10T05:23:40.760 回答
0

我敢打赌,你已经成为“Mac OSX”环境变量变化的不知情的受害者......

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

Env Plist 已弃用
Mac OSX - Sublime

于 2012-11-01T02:49:48.633 回答