Linux Mint下的Orionode源碼安裝
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.
2. Node.js和npm安裝
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
3. Orionode安裝
從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的工作空間和監聽連接埠號碼.
4. 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
本文永久更新連結地址: