Python 如何在ubuntu服务器上安装Cloud9IDE
我有一个开发服务器,主要运行基于python的应用程序。 我喜欢cloud9等工具的界面,但因为我有一台服务器,所以我宁愿在自己的服务器上有类似的东西。这就是我所说的“自我托管”的意思。我只需要编辑本地文件(即,该服务器上的文件) 服务器正在运行Ubuntu服务器12.04。 cloud9显然可用于自托管,但我从未使用过node.js,如果可能的话,我不想了解它。我知道Cloud9还提供与其他服务器的ssh集成,但我希望找到一个可以轻松安装在Ubuntu上并轻松配置的软件包Python 如何在ubuntu服务器上安装Cloud9IDE,python,ubuntu,web,editor,hosted,Python,Ubuntu,Web,Editor,Hosted,我有一个开发服务器,主要运行基于python的应用程序。 我喜欢cloud9等工具的界面,但因为我有一台服务器,所以我宁愿在自己的服务器上有类似的东西。这就是我所说的“自我托管”的意思。我只需要编辑本地文件(即,该服务器上的文件) 服务器正在运行Ubuntu服务器12.04。 cloud9显然可用于自托管,但我从未使用过node.js,如果可能的话,我不想了解它。我知道Cloud9还提供与其他服务器的ssh集成,但我希望找到一个可以轻松安装在Ubuntu上并轻松配置的软件包 在stackover
在stackoverflow上有一个类似的问题,但从2009年开始 在您自己的服务器上安装Cloud9IDE并不像您想象的那么难 基本上是这些步骤:
bin/cloud9.sh-w~/git/myproject-l0.0.0
然后,您可以通过http://yourserveraddress:3131
(3131是它将服务的默认端口
按照要求,在这个过程中,您不会对node.js了解太多;)Cloud9的git存储库和说明在发布另一个答案后发生了更改。有关更多信息,请参阅。下面的说明似乎适用于我的香草Ubuntu 14.04
sudo apt-get update && apt-get install build-essential
sudo apt-get install git
# Install node.js
wget -O ~/node-v0.10.33-linux-x64.tar.gz http://nodejs.org/dist/v0.10.33/node-v0.10.33-linux-x64.tar.gz
tar -zxf ~/node-v0.10.33-linux-x64.tar.gz
rm ~/node-v0.10.33-linux-x64.tar.gz
echo 'export PATH=$PATH:~/node-v0.10.33-linux-x64/bin' >> ~/.bashrc
source ~/.bashrc
# Setup and start Cloud9 server
# (You can get a zip file instead of using git)
git clone https://github.com/c9/core.git c9sdk
c9sdk/scripts/install-sdk.sh
Ctrl-C
停止它。然后,您可以从不同的工作区开始:
node c9sdk/server.js -w ~/my_workspace/
如果您不喜欢自托管Cloud9 web IDE,您可以尝试,或者。由于主要征求意见的问题被否决,因此我建议您将其重命名为“如何在Ubuntu上安装Cloud9 IDE”。谢谢您的建议。谢谢。我在UbuntuLTS上获得了一个兼容的node.js版本,这很有意思,但之后就很容易了。欢迎。这是一个很好的设置,虽然我现在在办公室有很好的带宽,但我经常在路上使用移动数据,并将此设置与一些tmux会话或基于web的终端的Gate One设置一起,对于瘦客户端计算来说,它真的非常强大。附言:对被接受的答案投赞成票会给天使插上翅膀;)在普通的Ubuntu 14.04上错过了一个步骤:sudo apt get update和apt get install build essentials这是:
节点c9sdk/server.js-w~/my_workspace/
帮助。如果使用Ubuntu 16.04,你还需要运行apt get install python2.7
,因为默认情况下包含了v3,这对你现在起到了什么作用?我很好奇8181端口是否对任何人开放,或者它是否与一些登录管理捆绑在一起?谢谢你也列出了一些备选方案!如果使用--listen
指定IP,它会要求您打开授权参数。非常有帮助!