缺less新安装的Cloud9 IDE上的文件或插件?

我目前正在尝试在我的debian服务器上为node.js开发设置cloud9。 我采取了一些简单的步骤,如下所述,但似乎有东西丢失,我想知道如何以最好的方式解决这个问题。 当然,我可以开始在网上寻找丢失的文件,并把它放在那里,但我认为这不是要走的路。

我做的是这样的:

  1. ssh到我的Debian服务器到我的家庭文件夹
  2. sudo git clone https://github.com/c9/core.git sdk (成功完成)
  3. cd sdk
  4. sudo ./scripts/install-sdk.sh

安装完成如下:

 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://xxxx: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。 问题是,它停在欢迎屏幕上,这个加载指示符位于cloud9标志下方的右下angular。 JS控制台显示缺less的文件(我已经取代了我的真实url):

 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) 

然后,我查看文件夹/home/rob/sdk/plugins/c9.ide.collab/ ,但它是空的。

我错过了什么? 我是否需要使用npm安装某些东西,还是必须以某种方式更改package.json文件? 我真的很感谢一些帮助,因为我认为在文件中疯狂地修改和复制不会让事情变得更好。

    编辑:事实证明,这是“脚本更新引用[某些插件]中的错误”。 详情: https : //github.com/c9/core/pull/365

    -干杯!

    原来的答案:我认为认为c9.ide.collab插件的c9.ide.collab在这里是错误的: https : //github.com/z3cka/core/commit/5f45ea38f422160a0030c5ef8d1efb19231bc78c#diff-b9cfc7f2cdf78a7f4b91a753d10865a2

    我把它改回#54aa1cbee0 ,运行了install-sdk.sh ,它抓住了最新版本的collab插件。 在准备PR的时候,我刚刚发现了另外3个不好的refspecs插件

    • c9.ide.language
    • c9.ide.language.javascript.eslint
    • c9.ide.run.debug

    我目前正在为其余部分进行修复。