Cập nhật một chút phiên bản cài đặt của ruby-oci8 cho 10.9 / 10.10 / 10.11OSX Mavericks / Yosemite / El Capitan - từng bước:
- Truy cập vào đây:http://www.oracle.com/technetwork/topics/intel-macsoft-096467.html
- Tải xuống phiên bản 64 bit của Instantclient-sqlplus, Instantclient-sdk, Instantclient-basic - phiên bản 32 bit không hoạt động với OSX 10.9
- Tạo thư mục tại / opt / oracle
- Giải nén Instantclient-basic trước tiên, chuyển đến / opt / oracle (nên thêm một thư mục - giống như / opt / oracle / Instantclient_11_2 /)
- Giải nén Instantclient-sdk và di chuyển nội dung của nó vào / opt / oracle / Instantclient_11_2 /
- Giải nén Instantclient-sqlplus và di chuyển nội dung của nó / opt / oracle / Instantclient_11_2 /
- Mở Terminal (nếu bạn chưa có) và nhập ...
-
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
(tạo một liên kết tượng trưng) -
env
- xác minh rằng DYLD_LIBRARY_PATH =/ opt / oracle / Instantclient_11_2 (đảm bảo không có dấu / sau Instantclient_11_2)
- xác minh ORACLE_HOME =/ opt / oracle / Instantclient_11_2
- gem install ruby-oci8
Nên làm việc sau đó. Cấu trúc tệp phải trông giống như sau: