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 が応答しなくなります。我慢して!