2021-05-12 14:32:11
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
本文永久更新連結地址:http://www.linuxidc.com/Linux/2015-09/123581.htm
相關文章