1) 安装jruby_windows_1_6_0_RC2.exe
2) 配置环境变量
添加JRUBY_HOME=JRUBY安装路径(例如:D:\software\jruby\jruby\jruby-1.6.0.RC2),然后在path中加入%JRUBY_HOME%\bin,在cmd下输入
jruby -v
输出:
jruby 1.6.0.RC2 (ruby 1.8.7 patchlevel 330) (2011-02-09 5434c72) (Java HotSpot(TM) Client VM 1.6.0_20) [Windows 7-x86-java]
(注:如果输出不可执行命令,重启cmd试试,如果再不行,path里面直接加入jruby的安装路径\bin)
3)安装rails,在线安装
A)jruby -S gem install activerecord-jdbc-adapter --no-ri --no-rdoc
B)jruby -S gem install jdbc-mysql activerecord-jdbcmysql-adapter --no-ri --no-rdoc
C)jruby -S gem install jruby-openssl --no-ri --no-rdoc
D)jruby -S gem install rails --no-ri --no-rdoc
然后cmd下输入gem list;
所有的安装插件,是否齐全,不全的话,依照下面的插件名安装,安装命令为:gem install 插件名 (例如:gem install abstract)
abstract (1.0.0)
actionmailer (3.0.5, 2.3.8)
actionpack (3.0.5, 2.3.8)
activemodel (3.0.5)
activerecord (3.0.5, 2.3.8)
activerecord-jdbc-adapter (1.1.1)
activerecord-jdbcmysql-adapter (1.1.1)
activeresource (3.0.5, 2.3.8)
activesupport (3.0.5, 2.3.8)
arel (2.0.9)
bouncy-castle-java (1.5.0145.2)
builder (2.1.2)
bundler (1.0.10)
cgi_multipart_eof_fix (2.5.0)
erubis (2.6.6)
gem_plugin (0.2.3)
i18n (0.5.0)
jdbc-mysql (5.1.13)
jdbc-sqlite3 (3.6.14.2.056)
jruby-jars (1.6.0)
jruby-openssl (0.7.3)
jruby-rack (1.0.8)
jruby-win32ole (0.8.3)
mail (2.2.15)
mime-types (1.16)
minitest (1.6.0)
mongrel (1.1.5 x86-mingw32)
mongrel_service (0.4.0)
polyglot (0.3.1)
rack (1.2.2, 1.1.2)
rack-mount (0.6.14)
rack-test (0.5.7)
rails (3.0.5, 2.3.8)
railties (3.0.5)
rake (0.8.7)
rdoc (2.5.8)
rubygems-update (1.6.2)
rubyzip (0.9.4)
sources (0.0.1)
sqlite3 (1.3.3 x86-mingw32)
sqlite3-ruby (1.3.3)
thor (0.14.6)
treetop (1.4.9)
tzinfo (0.3.25)
warbler (1.2.1)
4) 创建application (本机已安装mysql)
jruby -S rails new testapp -d mysql -m http://jruby.org/rails3.rb
打开创建的application
例如我的:E:\testapp\config\database.yml文件,查看下面的内容:
development:
adapter: jdbc ****
encoding: utf8
reconnect: false
database: testapp_development
pool: 5
username: root
password:
# host: localhost
driver: com.mysql.jdbc.Driver ****
url: jdbc:mysql://localhost:3306/testapp_development *****
带有* 号的这几行看看你的是否生成对了???
然后在你的mysql中创建数据库名为testapp_development
5)(可能防火墙会阻止,如果阻止的话,要先关掉防火墙)
jruby -S bundle install
jruby -S rake db:migrate
jruby -S rails s
输出:
=> Booting WEBrick
=> Rails 3.0.3 application starting in development on http://0.0.0.0:3000
=> Call with -d to detach
=> Ctrl-C to shutdown server
[2011-01-09 10:25:08] INFO WEBrick 1.3.1
[2011-01-09 10:25:08] INFO ruby 1.8.7 (2010-12-03)
[2011-01-09 10:25:08] INFO WEBrick::HTTPServer#start: pid=52852 port=3000
6)之后打开浏览器
输入:http://127.0.0.1:3000/
你将会看到
之后就是导入到netbeans中编写代码了,
在netbeans中新建项目,选择最后一项:如图:
寻找到项目testapp正确路径,点击完成即可;
我也是刚刚学习jruby,希望对大家有用,大家多交流,希望和大家一起进步。。。。
- 大小: 49.8 KB
- 大小: 93.6 KB
- 大小: 67.5 KB
- 大小: 41.7 KB
分享到:
相关推荐
作为JRuby项目的领头人和核心开发者,Ola Bini以其丰富的经验和深刻的洞察力,为读者提供了一套实用的方法论和项目案例,旨在帮助Java开发者掌握jRuby技术,从而在企业级Java应用中无缝集成Ruby on Rails。...
《JRuby和Rails-让Ruby语言融入于Java项目》是一本深入探讨如何在Java环境中使用JRuby和Rails框架的教程。这本书旨在帮助开发者理解和实践如何将Ruby on Rails的灵活性和生产力引入到Java企业级开发中,从而提升软件...
《JRuby on Rails Web 2.0 实用项目》 英文PDF + 源码
- **JRuby安装与配置**:详细介绍如何在Java环境中设置JRuby环境,包括必要的工具和依赖项。 - **JRuby与Java集成**:讲解如何在JRuby应用中调用Java类和方法,以及如何在Java应用中使用Ruby脚本。 ##### 2. JRuby ...
2. **Rails与Java的结合**:阐述了JRuby如何让Java开发者利用Rails的MVC架构和敏捷开发理念构建Web应用。 3. **性能优势**:讨论了JRuby相对于纯Java开发Rails应用的性能提升,以及如何利用JVM的优化工具。 4. **...
1. **环境设置**:首先,你需要安装 JRuby,然后配置 JRuby 的 gem 环境,确保 Rails 和相关依赖项正确安装。 2. **创建项目**:使用 `rails new` 命令创建一个新的 Rails 项目,只不过在 JRuby 环境下,这个命令会...
Netbeans 6.0 JRuby on Rails demo
Netbeans 6.0 JRuby on Rails 演示 .swf
【标题】"2009 KungFu Rails大会JRuby演讲PPT"涉及的主要知识点是JRuby和Rails框架的应用及结合。KungFu Rails大会是一个专注于Ruby on Rails技术的活动,而JRuby则是Ruby的一个重要实现,它允许开发者在Java平台上...
标题 "heroku-jruby-rails-4" 指向的是一个专为在 Heroku 平台上部署基于 JRuby 和 Rails 4 框架的应用程序而设计的种子项目。这个项目提供了一种快速启动和运行的方法,帮助开发者能够轻松地在 Heroku 上配置和部署...
在本文中,我们将详细探讨如何安装和配置 JRuby,特别是针对 JRuby 1.1.2 版本与 Java 1.6。 **一、JRuby 安装环境** 1. **确认 JDK 版本**: 在安装 JRuby 之前,你需要确保已安装了合适的 JDK 版本。对于 JRuby ...
- **创建和修改表**:直接通过IDE操作数据库表结构。 - **使用生成器**:Rails的生成器可以帮助快速生成代码。 - **添加文件**:向Rails项目中添加新文件。 - **运行Rake任务**:执行Rake任务来完成一些自动化的工作...
咖啡碱 当前由rwilliams维护 Theine是设计用于JRuby的Rails应用程序预加载器。 它类似于Zeus,Spring和Spork。 Zeus和Spring的问题在于它们使用了在JRuby上不起作用的`fork'。 time rails runner "puts Rails.env"48...
4. **Rails支持**:对于Web开发,JRuby支持Ruby on Rails框架,可以在Windows环境下搭建高效稳定的Rails应用服务器。 5. **并发性**:JVM的线程模型为JRuby提供了良好的并发支持,适合处理高并发场景。 **JRuby ...