`
wuhuizhong
  • 浏览: 669384 次
  • 性别: Icon_minigender_1
  • 来自: 中山
社区版块
存档分类
最新评论

JRuby1.1.4 for Windows安裝筆記

    博客分类:
  • ROR
阅读更多

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

分享到:
评论
1 楼 wuhuizhong 2008-12-12  
用 Apache Derby 和 JRuby on Rails 快速构建原型:
http://www.ibm.com/developerworks/cn/opensource/os-ad-prototype-jruby/index.html

相关推荐

    jruby_windows1.7and bin1.7

    jruby安装包 和 jruby的lib库 JRuby是面向Ruby、基于Java虚拟机(JVM)的一种解释程序,它结合了Ruby语言的简易性和功能强大的JVM的执行机制,包括与Java库 全面集成。Rails彻底加快及简化了Web应用的开发,不过它让...

    jruby_windows_1_6_4安装文件

    jruby是从官网上downLoad的,可以在ruby程序中调用Java类库,也可以在Java程序中调用ruby类库,两者使用都相当方便,需要的可以下载尝试。

    如何安装与配置JRuby

    本文介绍了JRuby的安装与配置。JRuby的安装需要JRuby以及JDK,本文使用的版本分别是JRuby 1.1.2以及Java 1.6。至于JRuby配置,文章主要介绍了测试JRuby安装的方法。

    jruby 1.9.6 win64

    jruby 1.9.6 win64

    Deploying.with.JRuby.9k.Deliver.Scalable.Web.Apps.Using.JVM

    This book introduces you to three JRuby deployment strategies that give you the performance and scalability you need, while you use a language designed for rapid development. Explore common ...

    jruby1.7.8版本呢

    jruby是一个ruby的解析器,可将ruby解析为java文件,jruby作为ruby解析器时刻调用java代码

    jruby-1.3.1.jar

    jruby-1.3.1.jar包 解决org.jruby.exceptions.JumpException 等报错

    jruby-complete-1.7.19.jar

    jruby-complete-1.7.19.jar,java版本的ruby解析器

    Jruby_windows_1_6_7_2.exe

    JRuby是面向Ruby、基于Java虚拟机(JVM)的一种解释程序,它结合了Ruby语言的简易性和功能强大的JVM的执行机制,包括与Java库 全面集成。Rails彻底加快及简化了Web应用的开发,不过它让人觉得不够成熟,特别是在高端...

    jruby-src-1.0

    jruby-src-1.0.zip

    使用JRuby开发Web Service全攻略

    本文介绍了如何用JRuby开发Web Service。用JRuby开发Web Service,需要安装ActionWebService。安装完毕之后便可以开始调用及部署了。

    Using JRuby.pdf.英文原版. JRuby教程

    Come to the source for the JRuby core team’s insights and insider tips. You’ll learn how to call Java objects seamlessly from Ruby, and deal with Java idioms such as interfaces and overloaded ...

    org.jruby.rar

    org.jruby.rar

    jruby-bin-1.3.1.zip

    jruby-bin-1.3.1.zip 用于jruby语言研发的必要工具

    JRuby window X64 开发软件

    JRuby window X64 开发软件

    box-jruby:安装 jruby 的 wercker 的实验框定义

    安装了 JRuby 1.7.11 和 Bundler 1.6.2 的 Wercker 盒子。 执照 麻省理工学院许可证 (MIT) 版权所有 (c) 2013 Umbrellium Ltd. 特此授予任何人免费获得本软件副本和相关文档文件(“软件”)的许可,不受限制地...

    jRuby On Rails WEB2.0

    jRuby On Rails WEB 2.0

    jruby开发----jar

    jruby与java使用开发,听说jruby能是swing的调用变为更简单

    JRuby语言实战技术

    JRuby语言实战技术,java下运用ruby

    JRuby在Java测试中的应用

    JRuby在Java测试中的应用,使用脚本语言,高效快进行Java程序测试。

Global site tag (gtag.js) - Google Analytics