Node.js集成开发环境Cloud9搭建及CoffeeScript插件使用


Node.js是神马?简单来说,它是实现JavaScript在本地运行的一个框架,包括一个js语言解释器(V8)和一些类库。有了它,就可以使用js语言开发一些本地的应用,使js脱离浏览器的束缚。
Node.js使用的语言解释器与google chrome 浏览器用的是同一个高效的开源引擎-V8。
关于Node.js的入门教程可以参考这本书:"Node入门» 一本全面的Node.js教程",在线地址 http://www.nodebeginner.org/index-zh-cn.html
对于Node.js的开发,除了使用传统的文本编辑工具如Notepad++,vim,还有一款开源的IDE可用,这就是Cloud9 IDE
官方网站:http://c9.io/
这个开发环境的独特之处就是直接使用浏览器在云端完成开发工作,不用在本地安装node啊之类的东东,
不过使用官方的网站有一些限制,比如只对开源的项目免费,不支持第三方扩展啊等等。
本篇文章要讲的是如何在Ubuntu 10.10上搭建Cloud9 IDE。
首先说明,Cloud9(版本是0.6),基于node 0.4.2版本构建,虽然目前的node(版本0.6.14)支持windows,但很多类库对window的支持还不完善,
所以还是在linux上搭建会比较顺利。

更多关于Node.js的详细信息,或者下载地址请点这里

首先安装git,直接使用

  1. sudo apt-get install git  
然后安装nodejs,使用
  1. sudo apt-get install nodejs  
安装 npm,使用
  1. sudo curl http://npmjs.org/install.sh | sh  
然后在用户目录下新建一个文件夹:
  1. mkdir cloud9  
在cloud9内执行
  1. git clone git://github.com/ajaxorg/cloud9.git  
更文艺一点的做法:
  1. git init  
  2. git remote add origin git://github.com/ajaxorg/cloud9.git  
  3. git fetch master  
  4. git checkout master  
然后执行
  1. bin/cloud9.sh  
初次执行,会下载一堆submodule,如果不幸中间网络中断了,可以使用
  1. git submodule update  
下载完后会对这些submodule进行编译,可能会遇到libxml package prinstall Failed 的问题,
使用命令:
  1. sudo apt-get install libxml2-dev  
最终成功后,会显示如下图:

cloud9命令行
  • 1
  • 2
  • 3
  • 下一页

相关内容