A priori aner jeg ikke. Kører andre ruby-apps ved hjælp af OCI? Normalt er biblioteker og underbiblioteker alle installeret rwx-r-xr-x. Du bør aldrig se tilladelsesfejl på korrekt installerede biblioteker. Så jeg laver et vildt gæt, at du mangler noget i dit miljø, sandsynligvis som en post i LD_LIBRARY_PATH
ldd åbner delte biblioteker stort set på samme måde som dit køretidsbillede gør.
se om det virker først:
cd /path/to/library # where oci8lib.so lives.
ldd oci8lib.so
Dette skulle vise alle de eksternt forbundne biblioteker uden fejl. Hvis ldd virker, skal du kontrollere din LD_LIBRARY_PATH for at være sikker på, at den sti, du nu er i, er erklæret der. Hvis det ikke virker, har du en form for installationsproblem, såsom manglende biblioteker eller ikke-standardiserede stier til biblioteker.
Vend tilbage til os her med dine resultater.