How to install ruby-oci8 auf Mac OS

Nachdem ich selbst ein wenig gebraucht habe. Hier eine kleine Anleitung:

Zur Installation des Gems ruby-oci8 benötigst du zuerst folgende Dateien direkt von Oracle (64bit Versionen!):

Download: Oracle

Nach dem Download, entpacke die Zip Dateien und kopiere die Dateien wie folgt:

  1. Erstelle den folgenden Ordner: /opt/oracle
  2. kopiere den Ordner vom instantclient-basic nach /opt/oracle, das sollte dann so aussehen: /opt/oracle/instantclient112/
  3. kopiere die entpackten Dateien von instantclient-sdk und instantclient-sqlplus in den Ordner /opt/oracle/instantclient112/

Jetzt müssen noch die Umgebungsvariablen gesetzt werden. Hierzu am besten das Terminal öffnen.

sudo nano ~/.bash_profile

Und folgendes speichern:

export ORACLE_BASE=/opt/oracle
export ORACLE_HOME=$ORACLE_BASE/instantclient_11_2
export PATH=$ORACLE_HOME/bin:$PATH
export DYLD_LIBRARY_PATH=$ORACLE_HOME

Danach den Rechner neu starten. Wenn du dann im Terminal env eingibst, solltest du folgendes sehen können:

DYLD_LIBRARY_PATH=/opt/oracle/instantclient_11_2
ORACLE_HOME=/opt/oracle/instantclient_11_2

Danach solltest du in der Lage sein das ruby-oci8 zu installieren:

gem install ruby-oci8