安装
主要是通过gem 来安装
先升级一下gems
jruby -S gem update --system
openssl
首先安装这个,不然会每次都警告一下
C:\>jruby -S gem install jruby-openssl
JRuby limited openssl loaded. gem install jruby-openssl for full support.
http://wiki.jruby.org/wiki/JRuby_Builtin_OpenSSL
Successfully installed jruby-openssl-0.5.1
1 gem installed
Installing ri documentation for jruby-openssl-0.5.1...
Installing RDoc documentation for jruby-openssl-0.5.1...
然后装rails
我是遇到问题了:
C:\>jruby -S gem install rails
ERROR: While executing gem ... (Gem::RemoteFetcher::FetchError)
SystemCallError: Unknown error - ??¨???????????????è?????????????????????·
??????????è???????? (http://gems.rubyforge.org/gems/activeresource-2.3.3.gem)
不过解决的办法非常简单,重新在试,不知道是不是网络的问题,运气好两三次,不好就十几次,反正最后都能装成功:
C:\>jruby -S gem install rails
Successfully installed activeresource-2.3.3
Successfully installed rails-2.3.3
2 gems installed
Installing ri documentation for activeresource-2.3.3...
Installing ri documentation for rails-2.3.3...
Installing RDoc documentation for activeresource-2.3.3...
Installing RDoc documentation for rails-2.3.3...
如果有遗留项目,可以安装多个rails 版本
C:\>jruby -S gem install -v=2.3.2 rails
这次错误更频繁,处理这个问题的方法就是把gem 下载到本地安装:
E:\TDDOWNLOAD>jruby -S gem install activeresource-2.3.2.gem
Successfully installed activeresource-2.3.2
1 gem installed
Installing ri documentation for activeresource-2.3.2...
Installing RDoc documentation for activeresource-2.3.2...
数据库驱动
E:\TDDOWNLOAD>jruby -S gem install activerecord-jdbcsqlite3-adapter
E:\TDDOWNLOAD>jruby -S gem install activerecord-jdbcmysql-adapter
sqlite 数据库安装
到这里下载 http://www.sqlite.org/download.html
在“Precompiled Binaries For Windows” 栏目里面,分别下载:
sqlite-3_6_16.zip
和
sqlitedll-3_6_16.zip
然后解压到 E:\ruby\jruby\bin
Netbeans
下载最新的nb,我现在是6.7.1
因为这里只想开发rails ,我就只选择安装了rails ,以后运行速度应该会比完全安装快些
配置
在“工具”>“ruby 平台” 里面,添加我们安装的最新的jruby (nb 自带的不一定是新的)
ok ,就可以新建一个项目试试玩了
提一点,需要修改数据库配置文件:
adapter: jdbcsqlite3
分享到:
相关推荐
《jRuby on Rails WEB2.0》:将Ruby on Rails融入Java平台的实践指南 《jRuby on Rails WEB2.0》是一部由Ola Bini撰写的书籍,深入探讨了如何将Ruby on Rails这一敏捷开源框架与Java平台相结合,以构建高效、灵活的...
- **JRuby安装与配置**:详细介绍如何在Java环境中设置JRuby环境,包括必要的工具和依赖项。 - **JRuby与Java集成**:讲解如何在JRuby应用中调用Java类和方法,以及如何在Java应用中使用Ruby脚本。 ##### 2. JRuby ...
2. **安装与配置**:详细步骤指导如何在不同环境中安装JRuby,并设置为Rails项目的默认Ruby解释器。 3. **性能优化**:探讨JRuby如何提升Rails应用的性能,包括并发处理、内存管理等方面。 4. **兼容性问题**:...
1. **环境设置**:首先,你需要安装 JRuby,然后配置 JRuby 的 gem 环境,确保 Rails 和相关依赖项正确安装。 2. **创建项目**:使用 `rails new` 命令创建一个新的 Rails 项目,只不过在 JRuby 环境下,这个命令会...
3. **集成JRuby和Rails到Java项目**:说明如何在Java项目中配置和使用JRuby,包括添加依赖、调用Ruby代码、以及如何利用JRuby运行Rails应用。 4. **性能优化**:探讨JRuby在Java平台上的性能表现,提供优化Ruby代码...
KungFu Rails大会是一个专注于Ruby on Rails技术的活动,而JRuby则是Ruby的一个重要实现,它允许开发者在Java平台上运行Ruby代码,从而利用Java的生态系统。 首先,JRuby是一个开源的、符合Ruby语言规范的实现,由...
总之,"heroku-jruby-rails-4" 提供了一个在 Heroku 上快速启动和部署基于 JRuby 和 Rails 4 应用的起点,使得开发者能够专注于编写业务逻辑,而不必担心底层基础设施的配置。通过 Heroku 的便利性和 JRuby 的性能,...
4. **Rails支持**:对于Web开发,JRuby支持Ruby on Rails框架,可以在Windows环境下搭建高效稳定的Rails应用服务器。 5. **并发性**:JVM的线程模型为JRuby提供了良好的并发支持,适合处理高并发场景。 **JRuby ...
【描述】:“结合使用 Oracle 和 Ruby on Rails 教程”这篇博文提供了关于在Ruby on Rails项目中配置和使用Oracle数据库的详细步骤。它涵盖了从安装必要的库和驱动程序到创建数据库连接、迁移以及查询的全过程。通过...
JRuby 不仅实现了 Ruby 标准库,还支持 Ruby on Rails 框架,使得 Java 开发者能够利用 Ruby 的生产力特性。 2. JRuby 优势:JRuby 提供了与 Java 平台的深度集成,可以访问所有 Java 类库,同时还能利用 JVM 的多...
Jruby支持Rails框架,使得Java开发者可以利用Ruby on Rails进行快速Web应用开发。 2. **Jython** 是Python语言的Java版本,它提供Python的简洁和强大的功能,并且能够调用Java库。Jython适合那些喜欢Python语法但又...
6. ** JRuby与Rails**:JRuby也是运行Ruby on Rails框架的一种选择,它允许在Java平台上开发Web应用,充分利用Rails的生产力和JVM的性能。 7. ** JRuby的性能**:由于运行在JVM上,JRuby的性能往往比标准的MRI...
### Ruby on Rails Magazine Issue 3:深度探索与实践 #### 核心知识点解析: ##### 1. Ruby on Rails 概览 《Rails Magazine》聚焦于 Ruby on Rails 的深入研究与应用,每一期都包含了该领域内专家的见解、实用...
在Ruby on Rails开发的世界里,将Web应用程序打包成可执行文件是一个常见的需求,尤其是在需要部署到没有Ruby环境的服务器或者希望提供用户一个独立运行的软件时。标题中的“终于知道怎么把rails Web程序打包成可...
Ruby on Rails(简称Rails)是一种基于Ruby语言的开源Web开发框架,它遵循MVC(模型-视图-控制器)架构模式,以简洁、高效的代码和“约定优于配置”的原则著称,广泛应用于web应用开发。 描述中提到的“博文链接:...
RubyEE(原名JRuby on Rails)是一个基于Java平台的Ruby环境,它允许开发者利用Ruby语言开发企业级的Java应用程序。本文将详细介绍如何在你的系统上安装RubyEE,以便你可以开始享受其带来的高效开发体验。 首先,...
这是因为默认情况下,每个run_on_modification或run_on_change启动一个新进程,这会导致。 已经尝试了一些方法,例如或 。 这个保护扩展允许您在 JRuby 上运行所有测试,而无需每次都产生初始启动成本。 它会提前...
首先,书中会介绍JRuby的基本概念和安装步骤,包括如何配置环境变量、设置JRuby版本管理和构建工具如Bundler的使用。了解这些基础知识对于初学者来说至关重要,能够帮助他们快速入门JRuby开发。 接着,书中的章节将...