结合使用 Oracle 和 Ruby on Rails 的补充
本文是对此文的补充:
结合使用 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 的补充相关推荐
- ruby oracle数据,从 Ruby on Rails 连接到 Oracle
开发人员:Ruby on Rails 从 Ruby on Rails 连接到 Oracle 作者:Obie Fernandez 了解如何从一个 Rails 应用程序连接到 Oracle 和与其相关的验 ...
- “Ruby on Rails 之 Oracle 应用”常见问题解答
目录 为什么使用 RUBY ON RAILS? 定义 Ruby 是什么? Rails 是什么? 模型-视图-控制器模式 (MVC) 是什么? RubyGems 是什么? OCI8 是什么? ORACL ...
- ruby语言开源Web应用框架 Ruby on Rails 简介
目录 Ruby on Rails是什么 历史 Rails 的 MVC 架构 Web 服务器支持 数据库支持 系统要求 集成开发环境 Ruby on Rails是什么 Ruby on Rails(官方简 ...
- Ruby on Rails 實戰聖經阅读(三)
由于是1.8.x:圣经的1.9.3差太多,所以另外按1.8.X来创建hello world 第一個Hello World!! 1. 创建项目rails -d mysql first 2.创建控制器 ...
- Ruby on Rails,创建开发用的MYSQL数据库
在<Ruby on Rails,使用关系数据库简介>中我们简要浏览了一下关系数据库的最基本概念,这里我们动手创建一个Rails项目可以使用的数据库.Rails可以与DB2.MySQL.Or ...
- [rails] 我的订餐系统 -- 小试ruby on rails(转)
前言 近期在java社区中一种新的脚本语言ruby,及用ruby开发的一个wab框架 rails也热闹了起来.引起了不少的java开发人员的关注. 本人平时还是很少接触脚本语言方面东东 ...
- 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 ...
- 新手安装ruby on rails(ror)的成功必备手册
2019独角兽企业重金招聘Python工程师标准>>> 如何快速正确的安装 Ruby, Rails 运行环境 每一位使用windows系统来进行ROR开发项目的都是这个世界上折翼的天 ...
- 关于 Ruby Ruby on Rails 的一些书及论坛网站
关于 Ruby &Ruby on Rails 的一些书及论坛网站 需要用到的一些书 The Ruby Way Programming Ruby 2nd edition Agile Web ...
- Ruby on Rails的下载及安装以及开发环境的搭建
要基于ruby开发应用程序,我们必须安装ruby.gem.rails.mongrel. 第一,到官方网站上下载最新的Ruby One-Click Installer版本(已经自带了RubyGems,一 ...
最新文章
- Ubuntu开发Java教程_Ubuntu下Java环境的搭建基础教程
- sqlserver 安装共享功能什么意思_网络多功能电力仪表安装要注意什么
- muduo之Thread
- GDCM:检测SIEMENS JPEG无损压缩图像的测试程序
- redux中的小bug
- 7-2 银行家算法--申请资源 (30 分)
- (兔子繁殖问题)有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到三个月后每个月又生一对兔子,假如兔子都不死,问32个月过后的兔子总数为多少?...
- 力扣53. 最大子序和
- 前端学习(1859)vue之电商管理系统电商系统之梳理项目结构
- 最长公共子序列算法 java_转【算法之动态规划(三)】动态规划算法之:最长公共子序列 最长公共子串(LCS)字符串相似度算法...
- CMU Bomblab 答案
- 【算法笔记】求长度为n的序列的全排列包含的总逆序对数目(树状数组求解)
- Flask入门 表单Flask-wtf form原生 Bootstrap渲染(七)
- gulp教程之gulp-minify-css
- 调试运行计算机程序的目的是,软件调试的目的是什么
- egret环境问题汇总
- 我的冷笑话20100125
- linux asm 裸设备,为ASM生成裸设备
- Unity - Timeline 之About Timeline(关于Timeline)
- 深入计算机组成原理(四)穿越功耗墙,我们该从哪些方面提升“性能”?
热门文章
- 容器技术Docker K8s 31 容器服务ACK基础与进阶-弹性伸缩
- 容器技术Docker K8s 7 容器服务ACK集群
- 网络基本功(一):细说网络传输(图文详解)
- Optional Interview with Benny the Irish Polyglot abo---coursera课程Learn how to learn
- JavaWeb文件上传(1)--基础
- python字符串转换成数字_python – Jinja将字符串转换为整数
- Spring Cloud随记----远程配置文件资源库的建立-涉及一些简单的git操作
- 计算机图形学完整笔记(四):消隐
- 由线性空间V中的集合生成的子空间
- python画图案 使用循环完成_利用python在终端模拟下雪的效果