JRuby 1.0 出了,我們開始看看怎麼安裝吧,這裡先測試 Linux 上面安裝方式。
前置動作
你的系統必須安裝好
下載 JRuby Source你可以到
官方下載區,或是
我的 Mirror 下載 Source Package。將他解壓縮。
Compile JRuby他有 bin 的版本的,不過我還是喜歡 compile 。只要有系統有 ant,我們直接打
> ant
即可 compile。
執行檔路徑指定
jruby 的執行檔在 ./bin/jruby 下面,請將 PATH 路徑指到這裡。並且確定你的 JAVA_HOME 變數沒錯。
> PATH=$PATH:/你的/jruby/根目錄/bin
> JAVA_HOME=/你的/java/根目錄
這樣以後執行 jruby gem 才沒有問題。
測試看看指定好目錄後,直接打
> jruby -v
ruby 1.8.5 (2007-06-08 rev 3841) [i386-jruby1.0]
看看有沒有問題。
執行第一支 JRuby 程式寫一支簡單的 Ruby 程式,這裡採用之前
JRuby 代表的意義範例 code。
require 'java'
include_class 'java.util.Random'
r = Random.new(123)
puts "Some random number #{r.nextInt % 10}"
r.seed = 456
puts "Another random number #{r.nextInt % 10}"
然後來測試
> jruby random.rb
Some random number 9
Another random number 0
呵呵,成功了。
分享到:
相关推荐
2. 运行 `jruby -v` 命令检查安装是否成功,如果显示版本号,则表明已成功安装。 3. 使用 JRuby 的 `irb` (交互式 Ruby shell) 或者运行 Ruby 脚本,如 `jruby your_script.rb`。 **4. JRuby 与 Java 交互** JRuby...
JRuby是一种使Ruby语言能在Java平台上运行的实现方式。它不仅保留了Ruby语言简洁且强大的特性,还充分利用了Java平台的强大功能,如性能优化、垃圾回收机制等。由于Ruby本身具备高度的面向对象编程能力以及灵活的...
为了开始使用JRuby,你需要下载并安装JRuby,配置环境变量,然后可以像使用普通Ruby那样运行Ruby代码。开发过程中,你可以使用像`jirb`(JRuby交互式 shell)这样的工具,或者通过`bundle`管理Gem(Ruby的包管理系统...
例如,他们可以学习如何设置 JRuby 环境,安装和配置 OperaWatir,以及编写 RSpec 测试用例。这不仅可以提高测试效率,还能确保在多种浏览器环境下的一致性,特别是在考虑浏览器兼容性的 web 开发中。此外,熟悉这样...
7. **安装与运行**:解压"jruby-bin-0.9.0.tar.gz"后,用户需要将JRUBY的bin目录添加到系统路径,然后就可以通过命令行运行Ruby代码或执行JRuby特定的命令,如`jruby`或`jirb`(JRuby交互式解释器)。 8. **开发...
- **为现有NetBeans添加Ruby支持**:如果你已经安装了NetBeans但没有Ruby插件,可以通过添加Ruby插件的方式来增强其功能。 #### 二、初步尝试IDE - **创建Ruby项目**:通过简单的几个步骤即可创建一个新的Ruby项目...
RJGit周围的JRuby包装器,以Ruby方式操作Git存储库。概括RJGit提供了一个功能齐全的库,用于通过包装Java 来访问和操作git存储。 因此,它提供了类似的功能,例如在JRuby上。安装使用以下命令安装rjgit gem: $ gem ...
同样,你也可以用类似的方式安装其他实现,比如JRuby: ```bash ruby-install jruby ``` `ruby-install`会自动处理下载、解压、配置、编译和安装的全过程,极大地简化了工作流程。 总的来说,`ruby-install`是...
该gem通过必须更快地实现的方式替换了jruby-openssl的RSA签名和RSA密码。 参见 但这仅适用于darwin和linux- x84_64平台,因为squareup使用了该库。 性能的提高使使用RSA的JRuby验证和解密接近MRI。 安装 通过Ruby ...
不要假设您的服务器环境中已经安装了JRuby(基本的JRE可以正常工作)。 不会强制您的ruby webapp从jar或war加载文件。 简而言之,Jetpack在您的ruby项目周围创建了一个独立的JRuby / Jetty / vendored-gem世界,您...
对于JRuby,安装过程略有不同,因为它是基于Java的。你需要先确保系统上安装了Java运行环境(JRE)和Java开发工具(JDK)。然后,可以通过Java的包管理器如Maven或Gradle,或者直接下载JRuby的jar文件进行使用。 在...
6. **动态语言支持**:引入了 invokedynamic 指令,提高了动态语言如Groovy、JRuby和Clojure在Java平台上的性能。 这些只是JDK7中的一部分亮点,实际上它还包括许多其他改进和修复。对于初次接触Java开发或者需要...
Monkeybars有3种获取方式。 源码分发 Gem 包含一个项目生成器,非常适合新项目 用于集成到现有 Java 应用程序的 Jar 文件 可以从gems.neurogami.com安装最新的 gem sudo gem sources -a http://gems.neurogami.com
7. **动态语言支持**:引入了`invokedynamic`指令,为运行时绑定方法提供了更高效的方式,对动态语言如Groovy、JRuby等的支持更加友好。 二、JDK 7的安装步骤 1. **下载JDK**:访问Oracle官网,找到JDK 7的下载...
6. **文档和示例**:为了帮助开发者理解和使用Ruby2Java,项目通常会提供详细的文档,包括安装指南、使用示例以及API参考。 通过这个项目,开发者可以在保持Ruby的灵活性和生产力的同时,利用Java平台的强大功能和...
标题“RUBY+1.8 windows UI”指的是针对Windows平台的Ruby 1.8版本的用户界面安装程序,它为用户提供了简便的方式来安装和配置Ruby运行环境。 Ruby 1.8是Ruby的一个较早版本,发布于2003年,包含了众多核心库和API...
这种方式适合那些需要快速部署Java开发环境或者在不支持安装程序的系统上使用的情况。在Windows系统中,通常需要设置`JAVA_HOME`环境变量指向JDK的安装目录,并将`%JAVA_HOME%\bin`添加到`PATH`环境变量中,这样就...
4. **WiX Toolset**:虽然主要是.NET平台的安装包生成工具,但通过JRuby或Java绑定,也可用于Java项目。 四、设计原则与最佳实践 1. **简单易用**:安装界面应简洁明了,避免过多的技术术语,确保普通用户也能轻松...
其中,动态类型语言支持允许Java开发者使用像Groovy或JRuby这样的脚本语言,而钻石操作符()简化了泛型实例化过程,例如`List<String> list = new ArrayList()`。 **JDK 8**则是Java历史上另一个重要的里程碑,它...