1. 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  -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://wiki.eclipse.org/Orion/Node/Getting_started

http://wiki.eclipse.org/Orion/Getting_the_source

(done)

LinuxMint下的Orionode源码安装的更多相关文章

  1. LinuxMint下Apache Http源码安装过程

    1. 源码包下载 Apache Http安装要求必须安装APR.APR-Util.PCRE等包. Apache Http包下载地址:http://httpd.apache.org/download.c ...

  2. centos下mysql 5源码安装全过程记录

    参考:http://blog.csdn.net/mycwq/article/details/24488691 安装cmake,mysql 5.5以后的版本要通过cmake进行编译 在新装的CentOS ...

  3. CentOS7 下 Zabbix3.4 源码安装

    zabbix系统基于PHP环境运行,所以前提是系统上有PHP的运行环境,lnmp或者lamp环境 lnmp环境安装:http://www.cnblogs.com/rnckty/p/7642034.ht ...

  4. linux下无root源码安装软件

    先进入源码文件夹下指定安装路径 ./configure --prefix=/public/home/ztu/usr/samtools 编译 make 安装 make install 写入环境变量 vi ...

  5. CentOS下二进制包/源码安装方式的MySQL卸载步骤

    查看当前系统mysql 运行状态 [root@zendlinux ~]# ps -ef |grep mysql root 1153 1 0 15:40 ? 00:00:00 /bin/sh /usr/ ...

  6. linux下mysql的源码安装

    mysql有多中安装方法,本文只涉及编译安装,对其他方法感兴趣的可以自行百度. 1.首先获取mysql软件安装包,这里用wget下载 [root@localhost ~]# wget http://d ...

  7. 源码安装Apache,报错:Cannot use an external APR with the bundled APR-util

    一般在第一次源码安装是没有问题的,在版本变化情况下在次源码安装可能会遇到此问题: apache2.0.x与apache2.2.x在apr有很大区别,前者为依赖公用apr,后者依赖于自身的apr.一般前 ...

  8. 阿里云centos postgresql9.4源码安装 精简步骤、问题解答

    阿里云centos环境源码安装postgresql9.4 本文的安装步骤主要来源于http://www.cnblogs.com/mchina/archive/2012/06/06/2539003.ht ...

  9. centos 6x系统下源码安装mysql操作记录

    在运维工作中经常部署各种运维环境,涉及mysql数据库的安装也是时常需要的.mysql数据库安装可以选择yum在线安装,但是这种安装的mysql一般是系统自带的,版本方面可能跟需求不太匹配.可以通过源 ...

随机推荐

  1. xorm的sql builder

    最近在使用xorm,并使用了sql builder来构建sql查询没想到升级后原来可以使用的代码居然报错了. 0x00 代码 sql, args, _ := builder.Select(" ...

  2. executor.Executor: Managed memory leak detected; size = 37247642 bytes, TID = 5

    https://stackoverflow.com/questions/34359211/debugging-managed-memory-leak-detected-in-spark-1-6-0 h ...

  3. linux 使用 lockf命令防止脚本重复运行

    之前服务器的脚本,迁移至一台新的机器上,运行脚本,提示报错信息: -bash: /usr/bin/lockf: 没有那个文件或目录  或 -bash: /usr/bin/lockf:  no such ...

  4. Medium开发团队谈架构设计_转

    转自:Medium开发团队谈架构设计 背景 说到底,Medium是个社交网络,人们可以在这里分享有意思的故事和想法.据统计,目前累积的用户阅读时间已经超过14亿分钟,合两千六百年. 我们支持着每个月两 ...

  5. Linux mail命令使用和sendmail配置

    linux mail 命令参数: 使用mail发邮件时,必须先将sendmail服务启动. mail –s “邮件主题” –c”抄送地址” –b “密送地址” -- -f 发送人邮件地址 –F 发件人 ...

  6. drupal 内容类型

    一.drupal核心下载 https://drupal.org/download 3二.下载中文语言包 https://localize.drupal.org 图1,图2 也可以直接点击:https: ...

  7. .Net MVC 自定义Action类型,XmlAction,ImageAction等

    MVC开发的时候,难免会用到XML格式数据,如果将XML数据当作字符串直接返回给前台,其实这不是真正意义上的xmL,你可以看到ContentType是text/html而非XML类型,这往往会造成前端 ...

  8. es 加磁盘扩容

    elasticsearch多磁盘扩容   1.问题 由于早前elasticsearch集群数据存储路径只配置了一个,所以某天磁盘突然爆满,集群差点当机.需重新配置多路径存储路径,因为在生产环境,得保证 ...

  9. ASP.NET Core 2.0使用Log4net实现记录日志功能

    一.安装Log4net 1.使用Nuget包进行安装 在依赖项上面右键,选择“管理NuGet程序包”,如下图所示: 在浏览界面输入log4net,然后点击安装,如下图所示: 2.使用程序包管理器控制台 ...

  10. Graph-BFS-图的广度优先遍历

    #include <iostream> #include <queue> using namespace std; /* 5 5 1 2 1 3 1 5 2 4 3 5 1 2 ...