Javascript 如何在Openshift for NodeJS上设置服务器端文本编辑器?

Javascript 如何在Openshift for NodeJS上设置服务器端文本编辑器?,javascript,node.js,openshift,Javascript,Node.js,Openshift,首先:一点背景故事(因为这可能不是我能找到的最好的解决方案)。这个周末我有一个长6小时的网络技术课程,我们将做一些NodeJS编码。我们被告知要带笔记本电脑,但我的几年前坏了,我只有一台Nexus7平板电脑,我想用它写代码(带USB键盘)。我意识到有一些Android文本编辑器支持ssh/ftp,但为了简单和更好的控制,我宁愿在浏览器中完成所有工作 我的解决方案是使用具有代码编辑功能的nodejs文件管理器在同一台服务器上编写和执行脚本。我发现,这看起来很不错,但在将它放进我的云应用程序根目录(

首先:一点背景故事(因为这可能不是我能找到的最好的解决方案)。这个周末我有一个长6小时的网络技术课程,我们将做一些NodeJS编码。我们被告知要带笔记本电脑,但我的几年前坏了,我只有一台Nexus7平板电脑,我想用它写代码(带USB键盘)。我意识到有一些Android文本编辑器支持ssh/ftp,但为了简单和更好的控制,我宁愿在浏览器中完成所有工作

我的解决方案是使用具有代码编辑功能的nodejs文件管理器在同一台服务器上编写和执行脚本。我发现,这看起来很不错,但在将它放进我的云应用程序根目录(通过git)后,我一直发现错误503服务不可用。尝试使用
npm安装-g scripted
通过ssh安装它将返回
npm ERR!错误:EACCES,mkdir'/opt/rh/nodejs010/root/usr/lib/node_modules/scripted'
(可能是因为Openshift不会给我对引用的配置文件的写入权限)。服务器运行的是nodejs v0.10.25,所以Scripted仅在0.8.16之前的版本上进行了测试,这可能是一个问题吗


我是nodejs的初学者,非常感谢您的帮助。干杯

这并不是一个完整的答案,而是对EACCESS错误的评论。你试过sudo npm安装scripted-g吗?这只是权限问题,因为您正在进行全局安装。我会尝试测试脚本,并让你知道,当我有机会。同时,tmux和vim也可以解决问题。也许可以尝试使用Cloud 9 IDE?Openshift不允许sudo:(.Cloud 9是一款令人惊异的产品,但它对移动设备并不友好——它的速度相当慢,而且键盘通常会覆盖IDE的大部分。我发现最可行的解决方案是CodeAnywhere,它的服务与Cloud 9非常相似,但也提供安卓应用程序(有相当多的bug)。