2016-10-06 2 views
2

私は現在、node.js開発のために私のdebianサーバにcloud9を設定しようとしています。私は以下に説明するいくつかの簡単な手順に従いましたが、何かが欠落しているように見え、これがどのようにして最良の方法で解決できるか知りたいと思います。もちろん、Web上の欠落したファイルを探してそこに置くこともできますが、これは方法ではないと思います。新しくインストールされたCloud9 IDEにファイルまたはプラグインがありませんか?

私がやったことはこれです:私のホームフォルダ

  • sudo git clone https://github.com/c9/core.git sdk(正常に完了)
  • cd sdk
  • sudo ./scripts/install-sdk.sh
  • に私のDebianサーバにssh'ed

    1. インストールは次のように完了します。

      Success! 
      run 'node server.js -p 8080 -a :' to launch Cloud9 
      

      私は、このコマンドを使用してIDEを起動:

      node server.js -p 1234 -l 0.0.0.0 -a rob:mypass -w /home/rob/myproject/ 
      

      ...すべてがよさそうだ:

      Starting standalone 
      Connect server listening at http://x.x.x.x:1234 
      Using basic authentication 
      CDN: version standalone initialized /home/rob/sdk/build 
      Started '/home/rob/sdk/configs/standalone' with config 'standalone'! 
      Cloud9 is up and running 
      

      と私は基本的には私の地元からIDEに到達することができますブラウザ。問題は、クラウド9のロゴの真ん中にこのローディングインジケータが表示され、ウェルカム画面で停止することです。私は、フォルダ/home/rob/sdk/plugins/c9.ide.collab/に見えたが、それが空である

      http://myserver.de:1234/static/plugins/c9.ide.collab/notifications/bubble.js Failed to load resource: the server responded with a status of 404 (Not Found) 
      

      :JSコンソールが不足しているファイルを(私は私の本当のURLを交換しました)を示しています。

      私には何が欠けていますか? npmで何かをインストールする必要があるのですか、あるいはpackage.jsonファイルを何とか変更する必要がありますか?ファイルを大きく修正したりコピーしたりしても問題は解決しないと思うので、本当に助けていただければ幸いです。

    +0

    ネットワークで必要なパッケージのインストールが妨げられている可能性はありますか?あなたはhttps://github.com/c9/core/issues/311 –

    +0

    を見ているかもしれません。その間、私はIDEを手に入れて、プラグインをSDKに手動でクローンして実行しています。 – Robert

    答えて

    3

    編集:「一部のプラグインの参照を更新するスクリプトのバグ」が判明しました。詳細:https://github.com/c9/core/pull/365

    - チェイサー!

    オリジナルの答え:私が思うc9.ide.collabプラグインのrefspecがここに間違っていると思う:https://github.com/z3cka/core/commit/5f45ea38f422160a0030c5ef8d1efb19231bc78c#diff-b9cfc7f2cdf78a7f4b91a753d10865a2

    私は、#54aa1cbee0に戻ってそれを変更install-sdk.shを実行し、それがコラボプラグインの最新バージョンをつかみました。 PRを準備中ながら、私はちょうど私が現在、これらの残りの部分の修正に取り組んでいる悪いrefspecs c9.ide.language

  • c9.ide.language.javascript.eslint
  • c9.ide.run.debug
    • で3つの以上のプラグインを見つけました。

    +1

    私はhttps://github.com/c9/core/issues/364の問題を提出し、プルリクエストを提出しました:https://github.com/c9/core/pull/365 _行く)_ –

    +0

    ありがとう!私はこのようなことを望んでいました。私はちょうどノードから始めて、私はむしろ私のシステム上でしか起こらない不思議なものよりも安定した再現可能なエラーを持っているだろう;) – Robert

    +1

    @Robert awesome!あなたがDockerにいるなら、私はこれを正確に自動化したc9ビルドを持っています。 https://hub.docker.com/r/z3cka/c9/で確認してください。ローカルで実行しても、クラウドで実行してもかまいません。それはdebian w/nvmに組み込まれています。 –

    関連する問題