歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux編程 >> Linux編程

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  
最終成功後,會顯示如下圖:

Copyright © Linux教程網 All Rights Reserved