本文是对此文的补充:

结合使用 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

转载于:https://www.cnblogs.com/likeyu/p/4595957.html

结合使用 Oracle 和 Ruby on Rails 的补充相关推荐

  1. ruby oracle数据,从 Ruby on Rails 连接到 Oracle

    开发人员:Ruby on Rails 从 Ruby on Rails 连接到 Oracle 作者:Obie Fernandez 了解如何从一个 Rails 应用程序连接到 Oracle 和与其相关的验 ...

  2. “Ruby on Rails 之 Oracle 应用”常见问题解答

    目录 为什么使用 RUBY ON RAILS? 定义 Ruby 是什么? Rails 是什么? 模型-视图-控制器模式 (MVC) 是什么? RubyGems 是什么? OCI8 是什么? ORACL ...

  3. ruby语言开源Web应用框架 Ruby on Rails 简介

    目录 Ruby on Rails是什么 历史 Rails 的 MVC 架构 Web 服务器支持 数据库支持 系统要求 集成开发环境 Ruby on Rails是什么 Ruby on Rails(官方简 ...

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

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

  5. Ruby on Rails,创建开发用的MYSQL数据库

    在<Ruby on Rails,使用关系数据库简介>中我们简要浏览了一下关系数据库的最基本概念,这里我们动手创建一个Rails项目可以使用的数据库.Rails可以与DB2.MySQL.Or ...

  6. [rails] 我的订餐系统 -- 小试ruby on rails(转)

    前言         近期在java社区中一种新的脚本语言ruby,及用ruby开发的一个wab框架 rails也热闹了起来.引起了不少的java开发人员的关注. 本人平时还是很少接触脚本语言方面东东 ...

  7. ruby on rails_我成为了Ruby on Rails和React的贡献者,你也可以

    ruby on rails I am really grateful to have contributed to a few open source projects, including two ...

  8. 新手安装ruby on rails(ror)的成功必备手册

    2019独角兽企业重金招聘Python工程师标准>>> 如何快速正确的安装 Ruby, Rails 运行环境 每一位使用windows系统来进行ROR开发项目的都是这个世界上折翼的天 ...

  9. 关于 Ruby Ruby on Rails 的一些书及论坛网站

    关于 Ruby &Ruby on Rails 的一些书及论坛网站 需要用到的一些书 The Ruby Way   Programming Ruby 2nd edition Agile Web ...

  10. Ruby on Rails的下载及安装以及开发环境的搭建

    要基于ruby开发应用程序,我们必须安装ruby.gem.rails.mongrel. 第一,到官方网站上下载最新的Ruby One-Click Installer版本(已经自带了RubyGems,一 ...

最新文章

  1. Ubuntu开发Java教程_Ubuntu下Java环境的搭建基础教程
  2. sqlserver 安装共享功能什么意思_网络多功能电力仪表安装要注意什么
  3. muduo之Thread
  4. GDCM:检测SIEMENS JPEG无损压缩图像的测试程序
  5. redux中的小bug
  6. 7-2 银行家算法--申请资源 (30 分)
  7. (兔子繁殖问题)有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到三个月后每个月又生一对兔子,假如兔子都不死,问32个月过后的兔子总数为多少?...
  8. 力扣53. 最大子序和
  9. 前端学习(1859)vue之电商管理系统电商系统之梳理项目结构
  10. 最长公共子序列算法 java_转【算法之动态规划(三)】动态规划算法之:最长公共子序列 最长公共子串(LCS)字符串相似度算法...
  11. CMU Bomblab 答案
  12. 【算法笔记】求长度为n的序列的全排列包含的总逆序对数目(树状数组求解)
  13. Flask入门 表单Flask-wtf form原生 Bootstrap渲染(七)
  14. gulp教程之gulp-minify-css
  15. 调试运行计算机程序的目的是,软件调试的目的是什么
  16. egret环境问题汇总
  17. 我的冷笑话20100125
  18. linux asm 裸设备,为ASM生成裸设备
  19. Unity - Timeline 之About Timeline(关于Timeline)
  20. 深入计算机组成原理(四)穿越功耗墙,我们该从哪些方面提升“性能”?

热门文章

  1. 容器技术Docker K8s 31 容器服务ACK基础与进阶-弹性伸缩
  2. 容器技术Docker K8s 7 容器服务ACK集群
  3. 网络基本功(一):细说网络传输(图文详解)
  4. Optional Interview with Benny the Irish Polyglot abo---coursera课程Learn how to learn
  5. JavaWeb文件上传(1)--基础
  6. python字符串转换成数字_python – Jinja将字符串转换为整数
  7. Spring Cloud随记----远程配置文件资源库的建立-涉及一些简单的git操作
  8. 计算机图形学完整笔记(四):消隐
  9. 由线性空间V中的集合生成的子空间
  10. python画图案 使用循环完成_利用python在终端模拟下雪的效果