【问题标题】:Missing file or plugin on freshly installed Cloud9 ide?新安装的 Cloud9 ide 上缺少文件或插件?
【发布时间】:2017-02-15 00:47:11
【问题描述】:

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

我做的是这样的:

  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://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。问题是它停在欢迎屏幕上,这个加载指示器位于 cloud9 徽标的正下方。 JS 控制台显示一个丢失的文件(我已经替换了我的真实 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 文件?我真的很感激一些帮助,因为我认为在文件中疯狂地修改和复制不会让事情变得更好。

【问题讨论】:

  • 您的网络是否可能阻止安装任何所需的软件包?你可以看看github.com/c9/core/issues/311
  • 没有。与此同时,我通过手动将插件克隆到 sdk 中,终于启动并运行了 IDE。

标签: node.js linux npm cloud9-ide


【解决方案1】:

编辑: 原来这是“脚本更新引用[某些插件] 中的错误”。详情: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 时,我发现另外 3 个插件的 refspecs 不好

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

我目前正在努力解决其余问题。

【讨论】:

  • 我提交了一个问题:github.com/c9/core/issues/364 并提交了一个拉取请求:github.com/c9/core/pull/365(我们会看看情况如何)
  • 谢谢!我“希望”有这样的事情。我刚从节点开始,我宁愿有一个稳定的可重现错误,而不是只发生在我的系统上的神秘错误;)
  • @罗伯特太棒了!如果你喜欢 Docker,我有一个自动化的 c9 构建。在hub.docker.com/r/z3cka/c9 上查看它,您可以在本地或在云中或其他任何地方运行它。它基于包含 nvm 的 debian 构建。
猜你喜欢
  • 2017-02-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-06-30
  • 2013-06-09
  • 2012-08-11
相关资源
最近更新 更多