Oracle Full Client
1. ソースコードのダウンロード
rubyforgeより ruby-oci8-VERSION.tar.gz をダウンロードしてください。
注意: 1.0 は安定版ですが、2.0-unstable は開発中のバージョンです。
5. ライブラリ検索パスの確認
UNIX
使用しているOSのライブラリ検索パスが $ORACLE_HOME/lib を指すように設定する。 ただし、64ビットのデータベースに対して、32ビットの ruby を使用している場合は、 $ORACLE_HOME/lib32 を代わりに使用すること。
| OS | library search path name |
|---|---|
| Linux | LD_LIBRARY_PATH |
| Solaris 32-bit ruby | LD_LIBRARY_PATH_32 or LD_LIBRARY_PATH |
| Solaris 64-bit ruby | LD_LIBRARY_PATH_64 or LD_LIBRARY_PATH |
| HP-UX PA-RISC 32-bit ruby | SHLIB_PATH |
| HP-UX PA-RISC 64-bit ruby | LD_LIBRARY_PATH |
| HP-UX IA64 | LD_LIBRARY_PATH |
| Mac OS X | DYLD_LIBRARY_PATH |
| AIX | LIBPATH |
環境変数として export するのを忘れずに。
$ LD_LIBRARY_PATH=$ORACLE_HOME/lib $ export LD_LIBRARY_PATH
Windows
sqlplus が動くのならば、ライブラリ検索パスには問題ないでしょう。
6. make and install
なにか問題があったら、お知らせください。
UNIX or Windows(cygwin, mingw32)
gzip -dc ruby-oci8-VERSION.tar.gz | tar xvf - cd ruby-oci8-VERSION make make install
note: sudoを使用する場合は、'make install'を実行するときだけにしてください。 セキュリティ上の理由により、sudo は実行するコマンドへライブラリ検索パスを渡しません。
Windows(mswin32)
gzip -dc ruby-oci8-VERSION.tar.gz | tar xvf - cd ruby-oci8-VERSION nmake nmake install
Keyword(s):
References:[SideMenu] [プラットフォーム固有の問題] [インストール方法]