Априори нямам идея. Други ruby приложения работят ли с помощта на OCI? Обикновено библиотеките и спомагателните библиотеки са инсталирани rwx-r-xr-x. Никога не трябва да виждате грешки в разрешенията за правилно инсталирани библиотеки. Така че правя странно предположение, че пропускате нещо във вашата среда, вероятно като запис в LD_LIBRARY_PATH
ldd отваря споделени библиотеки почти по същия начин, по който го прави вашето изображение във времето за изпълнение.
първо вижте дали това работи:
cd /path/to/library # where oci8lib.so lives.
ldd oci8lib.so
Това трябва да покаже всички външно свързани библиотеки, без грешки. Ако ldd работи, проверете вашия LD_LIBRARY_PATH, за да сте сигурни, че пътят, в който се намирате, е деклариран там. Ако не работи, имате някакъв проблем с инсталацията, като липсващи библиотеки или нестандартни пътища към библиотеките.
Свържете се с нас тук с вашите резултати.