Eclipse-orion是Eclipse項目下面的一個子項目,orion是一個在在線版的代碼編輯環境.其介紹參考http://wiki.eclipse.org/Orion.
Eclipse-orion是使用Java語言開發的, Orionode則是使用Node.js開發的一個簡易版orion.關於orionode跟orion的特性差異請查考http://wiki.eclipse.org/Orion/Node/Getting_started.
Orionode是使用Node.js開發的,那麼使用源碼安裝則需要用到Node.js環境和npm.從https://nodejs.org/dist/上下載相對應的版本. 打開終端, 運行
$ cd /usr/local && sudo tar --strip-components 1 -xzf ~/Downloads/node-v0.12.7-linux-x86.tar.gz
解壓完成之後,運行node -v和npm校驗Node.js和npm是否已成功安裝,
因為在使用npm安裝orionode是,需要下載一些Node.js的依賴包.所以如果你的機器對互聯網訪問存在限制的話,設置npm的代理.設置npm的代理命令行如下所示,
$ npm config set proxy http://server:port $ npm config set https-proxy http://server:port
如果代理需要認證的話,
$ npm config set proxy http://username:password@server:port $ npm config set https-proxy http://username:pawword@server:port
從github上clone orion.client的源代碼,
$ git clone https://github.com/eclipse/orion.client.git
然後進入orion.client/modules/orionode目錄下,運行
$ npm install --production
安裝完成後,創建/opt/orion/workspace目錄作為orionode服務的工作空間,
$ mkdir -p /opt/orion/workspace
orion.client/modules/orionode/orion.conf文件用於配置orionode服務的啟動參數,添加下面內容來設置orionode的工作空間,
workspace=/opt/orion/workspace
然後在orion.client/modules/orionode目錄下運行
$ npm start orion
啟動orionode之後,我們即可通過在浏覽器中輸入http://localhost:8081來訪問我們orionode服務了,效果如下所示,
另外,我們也可以在modules/orionode目錄下運行命令
$ node server.js [arguments]
啟動orionode服務.這種方式我們可以通過-w或-p選項來指定orionode的工作空間和監聽端口號.
上面一種安裝方式存在一個問題就是,必須要切換到代碼目錄modules/orionode下來執行啟動命令,我們可以通過全局安裝orionode,然後可以在任意目錄下啟動orionode服務.安裝命令
$ sudo npm install -g orion --production
安裝完成之後,我們可以在任意目錄下運行
$ orion
命令來啟動orionode服務.此時的orionode不會使用modules/orionode/orion.conf文件作為配置文件,會將當前所在目錄作為orionode的工作空間(例如下圖所示,我們在orion.client目錄下運行orion,則我們通過http://localhost:8081/即可在浏覽器中查看或編輯orion.client目錄下的目錄或文件了).我們可以在運行orion命令時加-w或-p選項來指定工作空間或監聽端口號.
Orionode的操作請參考文檔
http://wiki.eclipse.org/Orion/Getting_Started_with_Orion