Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

Como instalar ruby-oci8?


Versão ligeiramente atualizada de instalação do ruby-oci8 para 10.9/10.10/10.11OSX Mavericks/Yosemite/El Capitan - passo a passo:
  1. Vá aqui:http://www.oracle.com/technetwork/topics/intel-macsoft-096467.html
  2. Baixe as versões de 64 bits do instantclient-sqlplus, instantclient-sdk, instantclient-basic - as versões de 32 bits não funcionam com OSX 10.9
  3. Crie diretórios em /opt/oracle
  4. Descompacte o instantclient-basic primeiro, mova para /opt/oracle (deve adicionar uma pasta - algo como /opt/oracle/instantclient_11_2/)
  5. Descompacte instantclient-sdk e mova seu conteúdo para /opt/oracle/instantclient_11_2/
  6. Descompacte instantclient-sqlplus e mova seu conteúdo /opt/oracle/instantclient_11_2/
  7. Abra o Terminal (se ainda não o fez) e digite...
  8. DYLD_LIBRARY_PATH=/opt/oracle/instantclient_11_2 export DYLD_LIBRARY_PATH
  9. ORACLE_HOME=/opt/oracle/instantclient_11_2 export ORACLE_HOME
  10. cd /opt/oracle/instantclient_11_2
  11. ln -s libclntsh.dylib.11.1 libclntsh.dylib (cria um link simbólico)
  12. env
  13. verifique se DYLD_LIBRARY_PATH=/opt/oracle/instantclient_11_2 (certifique-se de que não há nenhum trailing / after instantclient_11_2)
  14. verificar ORACLE_HOME=/opt/oracle/instantclient_11_2
  15. instalar gem ruby-oci8

Deve funcionar depois disso. A estrutura do arquivo deve ser semelhante a esta: