2016-05-13 8 views
0

"Watchmanを見つけられず、ファイルシステムイベントのためにNodeWatcherに落ちていました。"と私はbrew install watchmanでした。 、バージョン:[4.5.0]は[^ 3.0.0]を満たさず、NodeWatcherに落ちました。 " 4.5.0は> 3.0.0です...?Ember-cliがウォッチマンを望んでいる> 3 *、私は4 *を持っていますが、それでもまだ文句を言います

このアプリはEmber 1.12.0とEmber-cli 0.2.7を使用しています。

私は(that info is now hereember-cli.com/#watchmanをチェックするが、それはただのノードの指摘は、同じ名前のパッケージを持っている、とnpm uninstall -g watchmanことを示唆している - それは問題ではありません。

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

えっ:

最後にwhich -a watchmanは二つの結果をyeilds?

誰もがこの問題に直面していますか?

+1

re:2つの結果、 '/ usr/local/bin'が' $ PATH'に2回リストされています。 –

+0

@WezFurlongありがとう、それは見つからなかった - '$ PATH'が修正されました。 –

答えて

3

ember-clinpm install -g [email protected]に更新すると、Ember 1.12アプリをうまく管理し、最新のウォッチマンと互換性があります。

brew install watchmanは、WatchManをインストールする正しい方法です。正しいバージョンを使用してください。これはwatchman -vで確認できます。

/usr/local/binフォルダを確認すると、watchmanコマンドが1つしか表示されない可能性があります。

+1

私は 'ember-cli'をアップグレードするのが正しいと思います。 'ember-cli'は実際にはバージョン番号の比較ではなくhttps://facebook.github.io/watchman/docs/capabilities.htmlを使用するべきです。 –

関連する問題