0

在厌倦了看到“找不到守望者,回退到 NodeWatcher 处理文件系统事件”之后brew install watchman,我找到了“找到了无效的守望者,版本:[4.5.0] 不满足 [^3.0.0],回退到节点观察者。” 然而 4.5.0 > 3.0.0 ...?

我们的应用使用 Ember 1.12.0 和 Ember-cli 0.2.7。

我检查了ember-cli.com/#watchman该信息现在在这里),但这只是指出节点有一个类似名称的包,并暗示npm uninstall -g watchman- 这不是问题。

最后which -a watchman得到两个结果:

/usr/local/bin/watchman
/usr/local/bin/watchman

嗯?

还有其他人面临这个问题吗?

4

1 回答 1

3

你可以更新你的ember-clinpm install -g ember-cli@1.13.15它可以很好地管理任何 Ember 1.12 应用程序并与最新的守望者兼容。

brew install watchman是安装 WatchMan 的正确方法,因此您拥有正确的版本。你可以用watchman -v.

如果你检查你的/usr/local/bin文件夹,可能你只看到一个 watchman 命令,所以它应该是正确的。

于 2016-05-14T12:34:14.120 回答