Леко актуализирана версия на инсталиране на ruby-oci8 за 10.9/10.10/10.11OSX Mavericks/Yosemite/El Capitan - стъпка по стъпка:
- Отидете тук:http://www.oracle.com/technetwork/topics/intel-macsoft-096467.html
- Изтеглете 64-битовите версии на instantclient-sqlplus, instantclient-sdk, instantclient-basic - 32-битовите версии не работят с OSX 10.9
- Създайте директории в /opt/oracle
- Първо разархивирайте instantclient-basic, преминете към /opt/oracle (трябва да добавите папка – нещо като /opt/oracle/instantclient_11_2/)
- Разархивирайте instantclient-sdk и преместете съдържанието му в /opt/oracle/instantclient_11_2/
- Разархивирайте instantclient-sqlplus и преместете съдържанието му /opt/oracle/instantclient_11_2/
- Отворете терминала (ако още не сте го направили) и въведете...
DYLD_LIBRARY_PATH=/opt/oracle/instantclient_11_2 export DYLD_LIBRARY_PATH
ORACLE_HOME=/opt/oracle/instantclient_11_2 export ORACLE_HOME
cd /opt/oracle/instantclient_11_2
ln -s libclntsh.dylib.11.1 libclntsh.dylib
(създава символна връзка)env
- уверете се, че DYLD_LIBRARY_PATH=/opt/oracle/instantclient_11_2 (уверете се, че няма край / след instantclient_11_2)
- потвърдете ORACLE_HOME=/opt/oracle/instantclient_11_2
- gem install ruby-oci8
След това трябва да работи. Структурата на файла трябва да изглежда подобна на тази: