天天看點

linux+oracle+rails 部署cookbook

采用redhat5作業系統,自帶ImageMagick,不必安裝

1 進入 [url]http://rubyonrails.org/download[/url],下載下傳ruby1.8.7

[quote]

tar xzvf ruby-1.8.7-p72.tar.gz.gz

cd ruby-1.8.7-p72.tar.gz.gz

./configure –prefix=/usr/local/ruby

make && make install

[/quote]

2 下載下傳gem1.3.1,[url]http://rubyforge.org/frs/?group_id=126[/url]

[quote]

ruby setup.rb

[/quote]

3 安裝oracle用戶端--Oracle Instant Client,進入[url]http://www.oracle.com/technology/software/tech/oci/instantclient/htdocs/linuxsoft.html[/url] ,下載下傳oracle-instantclient11.1-basic-11.1.0.7.0-1.i386.rpm和oracle-instantclient11.1-devel-11.1.0.7.0-1.i386.rpm

[quote]

rpm -ivh oracle-instantclient11.1-basic-11.1.0.7.0-1.i386.rpm

rpm -ivh oracle-instantclient11.1-devel-11.1.0.7.0-1.i386.rpm

cd /opt/oracle/instantclient10_1

ln -s libclntsh.so.10.1 libclntsh.so

$ LD_LIBRARY_PATH=/usr/lib/oracle/10.2.0.3/client/lib

$ export LD_LIBRARY_PATH

[/quote]

4 安裝ruby-oci驅動,下載下傳位址:http://rubyforge.org/frs/?group_id=256,輕按兩下運作即可

5 安裝rails與oracle的擴充卡,gem install activerecord-oracle-adapter --source http://gems.rubyonrails.org

6 database.yml中的database寫服務名,擴充卡填oracle

[quote]

development:

adapter: oracle

encoding: utf8

database: 192.168.42.5/HELLO

username: test

password: test

[/quote]

7 安裝rails, gem install rails -v=2.2.2