2

Facebook は最近、リモート開発とハックをサポートするNuclideを発表しました。

すべてのインストール手順に従いましたが、autocomplete/inline error report/click-to-definition機能は機能しませんがnuclide-language-hack, nuclide-file-tree/nuclide-remote-projects、期待どおりに機能します (nuclide-serverサーバー部分/.hhconfigファイルからはプロジェクトルートに含まれています)。

flowの結果をフィルタリングする以外はすべてインストールしましたnuclide-

これらの機能はリモート アクセスでサポートされていませんか、それともインストールで何か問題がありましたか (これはかなり簡単だと思います)。

さらに、 watchmanが正しく動作するように構成されている方法がわかりません。次のコマンドを使用してインストールしました(サーバーはLinuxを実行しています、私もインストールしましたinotify-tools

$ git clone https://github.com/facebook/watchman.git
$ cd watchman
$ ./autogen.sh
$ ./configure
$ make
$ sudo make install

そして、私は自分のプロジェクトを見るために以下を使用しました

$ watchman watch /my/project/root

ウォッチャーは正常に確立されているようです。

ただし、Nuclide は次のように報告しています。

ウォッチャーを開始できませんでした - ウォッチャー機能が無効になっています!

詳細: ソケットのハングアップ

ここでインストールのアドバイスをお願いして申し訳ありませんが、Githubでも上記の質問をするべきではないと思います。

ありがとう!


解決策: MostafaEweda が示唆したように、ソースからコンパイルしようとしました。apmまたはatom設定によるパッケージのインストールは、うまくいきませんでした。nuclide-installer何もインストールせず、nuclide-*パッケージを手動でインストールしても機能しませんでした。

For Windows Users: Python3.4 ではいくつかの実行時エラーがスローされます (ただし、ドキュメントには Python 2.6 以降がサポートされていると記載されています)。私は Python2.7 を使用しましたが、これらのエラーは解消されたようです。

ヒント : nuclide をインストールするとき、数分待つ必要があり、atom が応答しなくなります。我慢して!

4

1 に答える 1