`
topgun
  • 浏览: 23448 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

Jruby on Rails 安装配置

    博客分类:
  • RoR
阅读更多

安装

主要是通过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
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics