ubuntu rails3 部署 oracle
rvm 安装
curl -L get.rvm.io | bash -s stable
source ~/.rvm/scripts/'rvm'
rvm requirements
sudo apt-get install libaio1# ERROR: ActiveRecord oracle_enhanced adapter could not load ruby-oci8 library. Please install ruby-oci8 library or gem.
rvm package install zlib ; rvm package install readline; rvm package install openssl; rvm package install iconv;
rvm install 1.9.2 -C --with-zlib-dir=$rvm_path/usr --with-openssl-dir=$rvm_path/usr --with-readline-dir=$rvm_path/usr --with-iconv-dir=$rvm_path/usr
rvm list
rvm 1.9.2 --default
gem install rails# ERROR: While executing gem .(Errno::EACCES)
sudo chown [用户名] ~/.gem -R
gem install activerecord-oracle-adapter -- source http://gems.rubyonrails.org
cd ~/.rvm/src/ruby-1.9.2-head/ext/openssl
ruby extconf.rb
cd ../..makemake install
sudo mkdir /opt/orcle
cd /opt/oracle
unzip /#之前下的三个文件的路径/to/instantclient-basic-linux32-11.2.0.2.0.zipunzip /#之前下的三个文件的路径/to/instantclient-sdk-linux32-11.2.0.2..zip
cd /opt/oracle/instantclient11_2sudo ln -s libclntsh.so.11.1 libclntsh.so# 如果不是这个版本,会有错误提示的正确版本
export LD_LIBRARY_PATH=/opt/oracle/instantclient_11_2
cd ~/Downloadsgem install ruby-oci8-2.0.4.gem