新安装的 Cloud9 ide 上缺少文件或插件?
Missing file or plugin on freshly installed Cloud9 ide?
我目前正在尝试在我的 debian 服务器上设置 cloud9 以进行 node.js 开发。我遵循了如下所述的一些简单步骤,但似乎遗漏了一些东西,我想知道如何以最好的方式解决这个问题。当然,我可以开始在网上寻找丢失的文件并将其放在那里,但我认为这不是可行的方法。
我做的是这样的:
- ssh 进入我的 Debian 服务器进入我的主文件夹
sudo git clone https://github.com/c9/core.git sdk
(成功完成)
cd sdk
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 文件?我非常感谢您的帮助,因为我认为疯狂地修改和复制文件不会让事情变得更好。
编辑:原来是"bug in the script updating references [of some plugins]"。详情: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
我目前正在修复其余部分。
我目前正在尝试在我的 debian 服务器上设置 cloud9 以进行 node.js 开发。我遵循了如下所述的一些简单步骤,但似乎遗漏了一些东西,我想知道如何以最好的方式解决这个问题。当然,我可以开始在网上寻找丢失的文件并将其放在那里,但我认为这不是可行的方法。
我做的是这样的:
- ssh 进入我的 Debian 服务器进入我的主文件夹
sudo git clone https://github.com/c9/core.git sdk
(成功完成)cd sdk
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 文件?我非常感谢您的帮助,因为我认为疯狂地修改和复制文件不会让事情变得更好。
编辑:原来是"bug in the script updating references [of some plugins]"。详情: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
我目前正在修复其余部分。