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 On Rails WEB 2.0
JRuby和Rails-让Ruby语言融入于Java项目
《JRuby on Rails Web 2.0 实用项目》 英文PDF + 源码
Netbeans 6.0 JRuby on Rails demo
JRuby on Rails Web 2.0 Projects
Netbeans 6.0 JRuby on Rails 演示 .swf
博文链接:https://mmm.iteye.com/blog/207300
咖啡碱 当前由rwilliams维护 Theine是设计用于JRuby的Rails应用程序预加载器。 它类似于Zeus,Spring和Spork。 Zeus和Spring的问题在于它们使用了在JRuby上不起作用的`fork'。 time rails runner "puts Rails.env"48...
jruby_on_rails 开发的很好例子,可以看看,有助与初学者入门
本文介绍了JRuby的安装与配置。JRuby的安装需要JRuby以及JDK,本文使用的版本分别是JRuby 1.1.2以及Java 1.6。至于JRuby配置,文章主要介绍了测试JRuby安装的方法。
Heroku JRuby/Rails4 种子 该项目为在 Heroku 上运行的新 Rails 4 应用程序投影了一个模板。 来吧,部署它:
Explore common deployment scenarios, including consolidating an MRI-based Ruby deployment onto a single JVM process and porting a Rails application to JRuby, getting it into production, and keeping ...
jruby安装包 和 jruby的lib库 JRuby是面向Ruby、基于Java虚拟机(JVM)的一种解释程序,它结合了Ruby语言的简易性和功能强大的JVM的执行机制,包括与Java库 全面集成。Rails彻底加快及简化了Web应用的开发,不过它让...
JRuby的主要传播网站- Wiki和文章一点JRuby历史 JRuby Wiki以及开始使用JRuby进行学习的方式 JRuby on Rails的Wiki部分 有关在JRuby中进行编程需要什么的文章 该参考资料显示了从Ruby类到Java类的转换 JSR-292和...
NetBeans Ruby and Rails IDE with JRuby 2009,大家看标题就知道了啊。。好东西啊,刚得到就发上来了。。