`
wj196
  • 浏览: 297470 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

安装jruby和rails,创建 application

阅读更多
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
3
1
分享到:
评论

相关推荐

    jRuby On Rails WEB2.0

    作为JRuby项目的领头人和核心开发者,Ola Bini以其丰富的经验和深刻的洞察力,为读者提供了一套实用的方法论和项目案例,旨在帮助Java开发者掌握jRuby技术,从而在企业级Java应用中无缝集成Ruby on Rails。...

    JRuby和Rails-让Ruby语言融入于Java项目.rar

    《JRuby和Rails-让Ruby语言融入于Java项目》是一本深入探讨如何在Java环境中使用JRuby和Rails框架的教程。这本书旨在帮助开发者理解和实践如何将Ruby on Rails的灵活性和生产力引入到Java企业级开发中,从而提升软件...

    Apress - Practical JRuby on Rails Web 2.0 Projects (Sep 2007)

    《JRuby on Rails Web 2.0 实用项目》 英文PDF + 源码

    JRuby on Rails Web 2.0 Projects

    - **JRuby安装与配置**:详细介绍如何在Java环境中设置JRuby环境,包括必要的工具和依赖项。 - **JRuby与Java集成**:讲解如何在JRuby应用中调用Java类和方法,以及如何在Java应用中使用Ruby脚本。 ##### 2. JRuby ...

    Code Review&JRuby on Rails

    2. **Rails与Java的结合**:阐述了JRuby如何让Java开发者利用Rails的MVC架构和敏捷开发理念构建Web应用。 3. **性能优势**:讨论了JRuby相对于纯Java开发Rails应用的性能提升,以及如何利用JVM的优化工具。 4. **...

    jruby_on_rails

    1. **环境设置**:首先,你需要安装 JRuby,然后配置 JRuby 的 gem 环境,确保 Rails 和相关依赖项正确安装。 2. **创建项目**:使用 `rails new` 命令创建一个新的 Rails 项目,只不过在 JRuby 环境下,这个命令会...

    Netbeans 6.0 JRuby on Rails 演示

    Netbeans 6.0 JRuby on Rails demo

    Netbeans 6.0 JRuby on Rails 演示 .swf

    Netbeans 6.0 JRuby on Rails 演示 .swf

    2009 KungFu Rails大会JRuby演讲PPT

    【标题】"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 和 Rails 4 框架的应用程序而设计的种子项目。这个项目提供了一种快速启动和运行的方法,帮助开发者能够轻松地在 Heroku 上配置和部署...

    如何安装与配置JRuby

    在本文中,我们将详细探讨如何安装和配置 JRuby,特别是针对 JRuby 1.1.2 版本与 Java 1.6。 **一、JRuby 安装环境** 1. **确认 JDK 版本**: 在安装 JRuby 之前,你需要确保已安装了合适的 JDK 版本。对于 JRuby ...

    NetBeans Ruby and Rails IDE with JRuby 2009

    - **创建和修改表**:直接通过IDE操作数据库表结构。 - **使用生成器**:Rails的生成器可以帮助快速生成代码。 - **添加文件**:向Rails项目中添加新文件。 - **运行Rake任务**:执行Rake任务来完成一些自动化的工作...

    theine:用于JRuby的Rails预加载器(类似于Zeus,Spring和Spork)

    咖啡碱 当前由rwilliams维护 Theine是设计用于JRuby的Rails应用程序预加载器。 它类似于Zeus,Spring和Spork。 Zeus和Spring的问题在于它们使用了在JRuby上不起作用的`fork'。 time rails runner "puts Rails.env"48...

    jruby_windows_1_6_4安装文件

    4. **Rails支持**:对于Web开发,JRuby支持Ruby on Rails框架,可以在Windows环境下搭建高效稳定的Rails应用服务器。 5. **并发性**:JVM的线程模型为JRuby提供了良好的并发支持,适合处理高并发场景。 **JRuby ...

Global site tag (gtag.js) - Google Analytics