【发布时间】:2017-02-15 00:47:11
【问题描述】:
我目前正在尝试在我的 debian 服务器上设置 cloud9 以进行 node.js 开发。我遵循了如下所述的一些简单步骤,但似乎遗漏了一些东西,我想知道如何以最好的方式解决这个问题。当然,我可以开始在网络上查找丢失的文件并将其放在那里,但我认为这不是要走的路。
我做的是这样的:
- ssh 到我的 Debian 服务器到我的主文件夹
-
sudo git clone https://github.com/c9/core.git sdk(成功完成) cd sdksudo ./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