A priori har jag ingen aning. Körs andra ruby-appar med OCI? Normalt är alla bibliotek och underordnade bibliotek installerade rwx-r-xr-x. Du bör aldrig se behörighetsfel på korrekt installerade bibliotek. Så jag gör en vild gissning att du saknar något i din miljö, förmodligen som ett inlägg i LD_LIBRARY_PATH
ldd öppnar delade bibliotek ungefär på samma sätt som din körtidsbild gör.
se om detta fungerar först:
cd /path/to/library # where oci8lib.so lives.
ldd oci8lib.so
Detta bör visa alla externt länkade bibliotek, utan fel. Om ldd fungerar, kontrollera din LD_LIBRARY_PATH för att vara säker på att sökvägen du befinner dig i är deklarerad där. Om det inte fungerar har du någon form av installationsproblem, som saknade bibliotek eller icke-standardiserade sökvägar till bibliotek.
Kom tillbaka till oss här med dina resultat.