1.Windows環境變量:
JAVA_HOME:D:\Program Files\Java\jdk1.6.0_03
PATH:D:\Program Files\Java\jdk1.6.0_03\bin
2.下載解壓jruby-bin-1.1.4.zip至D:\jruby-1.1.4,增加環境變量:
JRUBY_HOME:D:\jruby-1.1.4
PATH:D:\jruby-1.1.4\bin
3.命令執行
3.1.查看版本:
D:\jrubyapps>jruby -v
jruby 1.1.4 (ruby 1.8.6 patchlevel 114) (2008-08-28 rev 7570) [x86-java]
3.2.
D:\jrubyapps>jirb
4.安裝gem,局域網先從http://rubyforge.org/下載至本地再進行安裝:
4.0.查看:
D:\jrubyapps>jruby -S gem list --local
4.1.下載安裝rails2.1.0:
actionmailer-2.1.0.gem
actionpack-2.1.0.gem
activerecord-2.1.0.gem
activeresource-2.1.0.gem
activesupport-2.1.0.gem
jruby-openssl-0.3.gem
rails-2.1.0.gem
D:\jrubyapps>jruby -S gem install rails-2.1.0.gem -l
4.2.下載安裝mongrel:
daemons-1.0.10.gem
fastthread-1.0.1.gem
gem_plugin-0.2.3.gem
mongrel-1.1.5-java.gem
D:\jrubyapps>jruby -S gem install mongrel-1.1.5-java.gem -l
4.3.使用資料庫mysql和sqlite3,下載安裝JDBC:
ActiveRecord-JDBC-0.5.gem
activerecord-jdbc-adapter-0.8.2.gem
activerecord-jdbcmysql-adapter-0.8.2.gem
activerecord-jdbcsqlite3-adapter-0.8.2.gem
jdbc-mysql-5.0.4.gem
jdbc-sqlite3-3.5.8.gem
D:\jrubyapps>jruby -S gem install jdbc-mysql-5.0.4.gem -l
D:\jrubyapps>jruby -S gem install jdbc-sqlite3-3.5.8.gem -l
5.創建應用:
D:\jrubyapps>jruby -S rails dms
6.查看rake
D:\jrubyapps>cd dms
D:\jrubyapps\dms>jruby -S rake -T
7.使用Oracle資料庫:下載 ojdbc14.jar ,放到 $JRuby_HOME/lib/ 下面.
7.1.修改environment.rb
if RUBY_PLATFORM =~ /java/
require 'rubygems'
gem 'activerecord-jdbc-adapter'
#require 'active_record/connection_adapters/jdbcmysql_adapter'
require 'jdbc_adapter'
end
7.2.修改database.yml
development:
adapter: jdbc
driver: oracle.jdbc.OracleDriver
url: jdbc:oracle:thin:@192.168.0.1:1521:sid
username: dmstest
password: practice
8.首次建立Table:schema_migrations
D:\jrubyapps\dms>jruby -S rake db:migrate
9.啟動server
D:\jrubyapps\dms>jruby script/server
10.瀏覽:http://localhost:3000/
11. 將應用打包成WAR
11.1.安裝warbler gem:
jruby -S gem install warbler
11.2.生成warbler配置檔
jruby -S warble config
11.3.修改config/warble.rb:
config.gems = ["activerecord-jdbc-adapter", "jruby-openssl"]
11.4.配置Weblogic,創建一個JDBC datasource
Name: dms_ds
JNDI name: jdbc/dms_ds
Databse type: Oracle
Database driver: oracle.jdbc.OracleDriver
URL: jdbc:oracle:thin:@192.168.0.1:1521:sid
11.5.配置Rails application,修改config/database.yml
production:
adapter: jdbc
jndi: jdbc/dms_ds
11.6.用warble將應用打包成WAR:
jruby -S warble
分享到:
相关推荐
标题中的“jruby_windows_1_6_4安装文件”指的是JRuby的一个特定版本——1.6.4,特别针对Windows操作系统设计的安装包。 **JRuby的优势** 1. **跨平台兼容性**:JRuby利用Java虚拟机(JVM)的优势,可以在任何支持...
jruby安装包 和 jruby的lib库 JRuby是面向Ruby、基于Java虚拟机(JVM)的一种解释程序,它结合了Ruby语言的简易性和功能强大的JVM的执行机制,包括与Java库 全面集成。Rails彻底加快及简化了Web应用的开发,不过它让...
**JRuby 安装与配置指南** JRuby 是一个基于 Java 平台的 Ruby 实现,它允许开发者利用 Ruby 语言的优势同时...遵循上述步骤,你将能够顺利地在 Windows 系统上安装并配置 JRuby 1.1.2,同时利用 Java 类库进行开发。
2. 运行 `jruby -v` 命令检查安装是否成功,如果显示版本号,则表明已成功安装。 3. 使用 JRuby 的 `irb` (交互式 Ruby shell) 或者运行 Ruby 脚本,如 `jruby your_script.rb`。 **4. JRuby 与 Java 交互** JRuby...
- **与Java集成**:使用`jruby -S gem install jruby-stdlib`安装stdlib库,然后可以使用Java的`ScriptEngineManager`来执行Ruby代码。 总之,"jruby-bin-1.3.1.zip"是一个方便开发者进行JRuby语言研发的工具包,...
在64位Windows系统上安装JDK1.7,首先需要下载对应平台的安装文件,正如提供的压缩包文件名所示:`jdk-7u80-windows-x64.exe`。这个文件就是JDK7的安装程序,其中“u80”表示更新版本号80,意味着这是Java 7的第80次...
1. **平台兼容性**:由于JRuby运行在JVM上,它可以无缝地运行在任何支持JVM的操作系统上,包括Windows、Linux、macOS等。 2. **Java集成**:JRuby可以直接调用Java库,反之亦然,使得Java开发者可以利用Ruby的便利...
jruby 1.9.6 win64
标题 "org.jruby.rar" 暗示我们正在讨论一个与 JRuby 相关的压缩文件,其中可能包含了 JRuby 的源代码、库文件或者其他相关资源。JRuby 是一种 Java 实现的 Ruby 解释器,它允许 Ruby 代码在 JVM(Java 虚拟机)上...
- **JRuby**:访问JRuby官网(http://jruby.org)下载安装包,初学者可以考虑使用Windows Executable进行安装。安装完成后,可以通过命令行输入`jruby -v`来检查版本信息,或者使用`jirb_swing`启动交互式环境。 ####...
- `-Djruby.home`:设置JRuby的安装目录。 - `-Djruby.lib`:设置JRuby的库目录。 - `-Djruby.script=jruby`:指定执行的脚本为JRuby。 - `-Djruby.thread.pooling=true`:开启线程池。 - `-Djruby.jit.threshold=0`...
例如,他们可以学习如何设置 JRuby 环境,安装和配置 OperaWatir,以及编写 RSpec 测试用例。这不仅可以提高测试效率,还能确保在多种浏览器环境下的一致性,特别是在考虑浏览器兼容性的 web 开发中。此外,熟悉这样...
为了开始使用JRuby,你需要下载并安装JRuby,配置环境变量,然后可以像使用普通Ruby那样运行Ruby代码。开发过程中,你可以使用像`jirb`(JRuby交互式 shell)这样的工具,或者通过`bundle`管理Gem(Ruby的包管理系统...
1. **安装与配置**:掌握如何安装JRuby,设置环境变量,以及使用`jruby -v`命令检查版本。 2. **Ruby基础**:理解Ruby的基础语法,包括变量、数据类型、控制结构、方法、类和模块。 3. **Rails框架**:学习Rails的...
《jRuby on Rails WEB2.0》:将Ruby on Rails融入Java平台的实践指南 《jRuby on Rails WEB2.0》是一部由Ola Bini撰写的书籍,深入探讨了如何将Ruby on Rails这一敏捷开源框架与Java平台相结合,以构建高效、灵活的...
jruby-complete-1.7.19.jar,java版本的ruby解析器
jruby-1.3.1.jar包 解决org.jruby.exceptions.JumpException 等报错
标题中的"hdfs client for ruby (just jruby) hdfs客户端 基于jruby.zip"指出,这个压缩包提供了一个专门为JRuby(Java版本的Ruby)设计的HDFS客户端。JRuby允许Ruby代码与Java平台无缝集成,因此这个客户端能够利用...