Oracle
 sql >> Datenbank >  >> RDS >> Oracle

Wie installiere ich ruby-oci8?

Leicht aktualisierte Version der Installation von ruby-oci8 für 10.9/10.10/10.11OSX Mavericks/Yosemite/El Capitan – Schritt-für-Schritt:

  1. Gehen Sie hierhin:http://www.oracle.com/technetwork/topics/intel-macsoft-096467.html
  2. Laden Sie die 64-Bit-Versionen von instantclient-sqlplus, instantclient-sdk, instantclient-basic herunter - Die 32-Bit-Versionen funktionieren nicht mit OSX 10.9
  3. Verzeichnisse unter /opt/oracle erstellen
  4. Entpacken Sie zuerst instantclient-basic, verschieben Sie es nach /opt/oracle (sollte einen Ordner hinzufügen - so etwas wie /opt/oracle/instantclient_11_2/)
  5. Instantclient-sdk entpacken und seinen Inhalt nach /opt/oracle/instantclient_11_2/ verschieben
  6. Entpacken Sie instantclient-sqlplus und verschieben Sie seinen Inhalt /opt/oracle/instantclient_11_2/
  7. Öffnen Sie das Terminal (falls noch nicht geschehen) und geben Sie...
  8. ein
  9. DYLD_LIBRARY_PATH=/opt/oracle/instantclient_11_2 export DYLD_LIBRARY_PATH
  10. ORACLE_HOME=/opt/oracle/instantclient_11_2 export ORACLE_HOME
  11. cd /opt/oracle/instantclient_11_2
  12. ln -s libclntsh.dylib.11.1 libclntsh.dylib (erzeugt einen symbolischen Link)
  13. env
  14. überprüfen Sie, dass DYLD_LIBRARY_PATH=/opt/oracle/instantclient_11_2 (stellen Sie sicher, dass kein abschließendes / nach instantclient_11_2 steht)
  15. Überprüfen Sie ORACLE_HOME=/opt/oracle/instantclient_11_2
  16. gem install ruby-oci8

Sollte danach funktionieren. Die Dateistruktur sollte ungefähr so ​​aussehen: