结合使用 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
结合使用 Oracle 和 Ruby on Rails 的补充的更多相关文章
- [Ruby on Rails系列]2、开发环境准备:Ruby on Rails开发环境配置
前情回顾 上次讲到Vmware虚拟机的安装配置以及Scientific Linux 6.X系统的安装.这回我们的主要任务是在Linux操作系统上完成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开发环境配置
开发环境准备:Ruby on Rails开发环境配置 前情回顾 上次讲到Vmware虚拟机的安装配置以及Scientific Linux 6.X系统的安装.这回我们的主要任务是在Linux操作系统上完 ...
- 用VirtualBox和vagrant在win7×64上搭建ruby on rails 开发环境
下载准备 1.vagrant 官方 WINDOWS Universal (32 and 64-bit) http://www.vagrantup.com/downloads.html 2.Virtu ...
- Linux超快速安装Ruby on Rails
Linux超快速安装Ruby on Rails 时间 2014-11-25 11:45:11 Flincllck Talk 原文 http://www.flincllck.com/quick-ins ...
- 管理不同版本ruby和rails的利器——rvm
近年来,ruby on rails逐渐火了起来,我想各位码农早就耳闻,特别是那些做B/S项目的童鞋,早就想跃跃一试了. 笔者也是初次接触ruby on rails ,我想,对于初学者来说,最好的学习方 ...
- ruby on rails on windows
这次想系统学会rails,最终目标是将redmine改造成顺手的工具,主要的手段就是开发redmine插件.虽然网上都推荐使用类Unix系统,可手头只有win7系统,就安装了. 难免会遇到这样那样的问 ...
- win8平台下Ruby on Rails的第一个web应用
最近在做一个网站web前端的前期开发,老板要求用Ruby on Rails搭建部署开发环境,上网搜之,发现整个搭建流程比较坑爹,于是用了一款集成软件Bitnami Ruby Stack一键安装到我的w ...
- 为什么学习Ruby On Rails:
简单总结了一下自己为什么喜欢ruby on rails: 语法简单,写代码很愉快,比较接近伪代码: 喜欢其强大的正则表达式和字符串操作. ruby中面向对象更自由,更动态: ruby给人信任,相信你了 ...
随机推荐
- Devexpress ASPxPivotGrid 按某列排序,以及把GrandTotal修改掉
<div> <table width="100%" border="0" cellspacing="0" cellpadd ...
- hdu 1213 How Many Tables(并查集求无向图有几个连通分量)
代码: #include<cstdio> #include<cstring> using namespace std; int n,m; int father[1005]; i ...
- CListCtrl控件中显示进度条
CListCtrl控件的subitem中显示进度条 http://www.codeproject.com/Articles/6813/List-Control-Extended-for-Progres ...
- 实例讲解Nginx下的rewrite规则(转)
一.正则表达式匹配,其中:* ~ 为区分大小写匹配* ~* 为不区分大小写匹配* !~和!~*分别为区分大小写不匹配及不区分大小写不匹配二.文件及目录匹配,其中:* -f和!-f用来判断是否存在文件* ...
- HDU 4968 Improving the GPA(dp)
HDU 4968 Improving the GPA 题目链接 dp.最大最小分别dp一次,dp[i][j]表示第i个人,还有j分的情况,分数能够减掉60最为状态 代码: #include <c ...
- 解决Linux(ubuntu),windows双系统重装后恢复开机选单
1 重装ubuntu后恢复开机选单十分简单.直接更新grub就能够了: sudo update-grub 2 重装windows后显得麻烦一点.需用u盘写入ubuntu镜像重新启动使电脑从u盘启动, ...
- 为debian8.2更换官方源
最近,配置一个韩国vps,里面用的是163的源,感觉不如官方的好用,就改为官方源.地址为:ftp.cn.debian.org 输入命令: vi /etc/apt/sources.list 进入vi编辑 ...
- linux下查看doc在线帮助文件
常看到某个linux下的工具,有带有doc结尾的文件,但是新手不知道如何查看. 我一番查找,终于知道了... 比如:ipython这个软件,在ubuntu里面,有ipython-doc的一个包. 安装 ...
- TP关联模型
<?php class ExpertiseModel extends RelationModel { protected $_link=array( 'Role'=> array( 'ma ...
- MSSQLid清零
truncate table [cellphone2016].[dbo].[tp_phone_9]