本文是对此文的补充:

结合使用 Oracle 和 Ruby on Rails

http://www.oracle.com/technetwork/cn/tutorials/rubyrails-095981-zhs.html#t2

1、ORACLEXE 下载:

http://www.oracle.com/technetwork/database/database-technologies/express-edition/downloads/index.html

默认安装,记下sys system 密码 yulike

安装 instantclient

instantclient-basic-nt-12.1.0.1.0.zip
instantclient-jdbc-nt-12.1.0.1.0.zip
instantclient-odbc-nt-12.1.0.1.0.zip
instantclient-sdk-nt-12.1.0.1.0.zip
instantclient-sqlplus-nt-12.1.0.1.0.zip
instantclient-tools-nt-12.1.0.1.0.zip

2、下载并解压缩 rubyrails.tar 文件。运行压缩包中的 setup_ruby_hol.sql 创建数据库环境

sqlplus sys/yulike@//127.0.0.1/XE as sysdba

@setup_ruby_hol.sql

按照提示输入:

SQL> @setup_ruby_hol.sql
Enter the Database Name ( Oracle SID):
//127.0.0.1/XE
Enter the DBA user:
sys
Enter the DBA password:
yulike
Enter the (new) user for this lab(user will be DROPPED and created):
hol_hr
Enter the password for the (new) user:
hol_hr

完成初始化。

sqlplus hol_hr/hol_hr@//127.0.0.1/XE

3、RUBY环境,随便下个rubystack 即可。

然后还需要安装ruby-oci8

gem sources --remove https://rubygems.org/
gem sources -a https://ruby.taobao.org/
gem sources -l

gem install ruby-oci8

gem install activerecord-oracle_enhanced-adapter --prerelease

(办公室使用了代理服务器: gem install ruby-oci8 -p http://10.104.17.70:3398)

4、对于ruby 1.9以后的版本,需要修改rubyrails.tar 压缩包中所有rb文件中的requere  'config.rb' 为 require_relative 'config.rb'

ALL WILL BE FINE!

d:\Workspaces\xe>ruby fetch.rb

================================================================================

ID,NAME
0.1E1,Europe
0.2E1,Americas
0.3E1,Asia
0.4E1,Middle East and Africa
--------------------------------------------------------------------------------

5、百度网盘分析,有所有需要的文件。

http://pan.baidu.com/s/1pJC8V3d

结合使用 Oracle 和 Ruby on Rails 的补充的更多相关文章

  1. [Ruby on Rails系列]2、开发环境准备:Ruby on Rails开发环境配置

    前情回顾 上次讲到Vmware虚拟机的安装配置以及Scientific Linux 6.X系统的安装.这回我们的主要任务是在Linux操作系统上完成Ruby on Rails开发环境的配置. 在配置环 ...

  2. Ruby on Rails 實戰聖經阅读(三)

    由于是1.8.x:圣经的1.9.3差太多,所以另外按1.8.X来创建hello world 第一個Hello World!! 1. 创建项目rails -d mysql first 2.创建控制器  ...

  3. 开发环境准备:Ruby on Rails开发环境配置

    开发环境准备:Ruby on Rails开发环境配置 前情回顾 上次讲到Vmware虚拟机的安装配置以及Scientific Linux 6.X系统的安装.这回我们的主要任务是在Linux操作系统上完 ...

  4. 用VirtualBox和vagrant在win7×64上搭建ruby on rails 开发环境

    下载准备 1.vagrant 官方  WINDOWS Universal (32 and 64-bit) http://www.vagrantup.com/downloads.html 2.Virtu ...

  5. Linux超快速安装Ruby on Rails

    Linux超快速安装Ruby on Rails 时间 2014-11-25 11:45:11 Flincllck Talk 原文  http://www.flincllck.com/quick-ins ...

  6. 管理不同版本ruby和rails的利器——rvm

    近年来,ruby on rails逐渐火了起来,我想各位码农早就耳闻,特别是那些做B/S项目的童鞋,早就想跃跃一试了. 笔者也是初次接触ruby on rails ,我想,对于初学者来说,最好的学习方 ...

  7. ruby on rails on windows

    这次想系统学会rails,最终目标是将redmine改造成顺手的工具,主要的手段就是开发redmine插件.虽然网上都推荐使用类Unix系统,可手头只有win7系统,就安装了. 难免会遇到这样那样的问 ...

  8. win8平台下Ruby on Rails的第一个web应用

    最近在做一个网站web前端的前期开发,老板要求用Ruby on Rails搭建部署开发环境,上网搜之,发现整个搭建流程比较坑爹,于是用了一款集成软件Bitnami Ruby Stack一键安装到我的w ...

  9. 为什么学习Ruby On Rails:

    简单总结了一下自己为什么喜欢ruby on rails: 语法简单,写代码很愉快,比较接近伪代码: 喜欢其强大的正则表达式和字符串操作. ruby中面向对象更自由,更动态: ruby给人信任,相信你了 ...

随机推荐

  1. PHP Client for Mysql Binlog

    PHP解析MySQL Binlog,依赖于mysql-replication-listener库 详见:https://github.com/bullsoft/php-binlog Install M ...

  2. controller与requestmapping

    使用@controller定义controllersSpring mvc将特定url的请求分发到controller类来进行处理在spring 3.0中,通过@controller标注即可将class ...

  3. An example of using Pandas for regression

    An example of using Pandas for regression 这个例子来自这本书 - "Python for Data Analysis", 这本书的作者 W ...

  4. python分析apahce网站日志的例子

    有关python实现apahce网站日志分析的方法. 应用到:shell与python数据交互.数据抓取,编码转换 #coding:utf-8 #!/usr/bin/python'''程序说明:apa ...

  5. 基于FPGA的线阵CCD实时图像采集系统

    基于FPGA的线阵CCD实时图像采集系统 2015年微型机与应用第13期 作者:章金敏,张 菁,陈梦苇2016/2/8 20:52:00 关键词: 实时采集 电荷耦合器件 现场可编程逻辑器件 信号处理 ...

  6. THINKPHP导入全部post参数

    @extract($_POST);//导入全部POST参数直接使用变量

  7. angular学习笔记(九)-css类和样式1

    本篇主要介绍通过数据绑定来给元素添加特定的类名,从而应用特定的样式 从一个最基本的例子来看: <!DOCTYPE html> <html ng-app> <head> ...

  8. hdoj1010 Temperor of the bone

    Tempter of the Bone Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Othe ...

  9. 将Java项目从maven迁移到gradle

    将Java项目从maven迁移到gradle 如何将一个java项目从maven迁移到gradle呢?gradle集成了一个很方便的插件:Build Init Plugin,使用这个插件可以很方便地创 ...

  10. 使用tesseract-ocr破解网站验证码

    首先我得承认,关注tesseract-ocr, 是冲着下面这篇文章的噱头去的,26行groovy代码破解网站验证码 http://www.kellyrob99.com/blog/2010/03/14/ ...