JRuby--Java和Ruby的强强联合 Centos7.X

来源:互联网 发布:沈阳seo公司 编辑:程序博客网 时间:2024/05/16 15:50

什么是JRuby

JRuby是一个纯Java实现的Ruby解释器。通过JRuby,你可以在JVM上直接运行Ruby程序,调用Java的类库。很多Java编写的Ruby IDE都是使用JRuby来解释语法的。

JRuby,JVM下的一个开源Ruby解释器,能够在Java里面使用Ruby类库。就像标准的Ruby解释器一样,除开使用Ruby调用本地方法(C代码)或者Java类库以外,Ruby代码都能够在JRuby里面正确执行。

为什么JRuby

除了适合用来开发面向Internet 的Web 应用之外,还有很多公司将JRuby 看作是使Rails 进入企业应用的关键技术,例如ThoughtWorks。JRuby 允许Rails 应用部署在流行的Java 应用服务器中,很多企业早已建立了这样的运行环境,但因为某些原因无法为运行Rails 应用建立一个全新的运行环境。任何技术的流行,深究起来,其背后都有经济上的原因。Rails 能够达到5 倍于SSH 的开发效率,使它成为了一个几乎无法被抗拒的选择。Rails 进入企业应用,只是一个时间问题,它的前景十分光明。

下载

风来了.fox
http://jruby.org/download

wget https://s3.amazonaws.com/jruby.org/downloads/9.1.7.0/jruby-bin-9.1.7.0.tar.gztar zxvf jruby-bin-9.1.7.0.tar.gzmkdir -p /usr/javamv jruby-9.1.7.0 /usr/java/jruby-9.1.7.0

设置环境变量

vim /etc/profile.d/jruby.sh

加入

#!/bin/bashexport JRUBY_HOME=/usr/java/jruby-9.1.7.0export PATH=$JRUBY_HOME/bin:$PATH

应用并生效

. /etc/profile. /etc/bashrc

查看版本

jruby -v

输出类似如下信息,即安装成功

jruby 9.1.7.0 (2.3.1) 2017-01-11 68056ae Java HotSpot(TM) 64-Bit Server VM 25.121-b13 on 1.8.0_121-b13 +jit [linux-x86_64]

Windows

http://www.cnblogs.com/skyme/archive/2012/08/18/2637417.html

0 0
原创粉丝点击