A priori netuším. Spouštějí ostatní rubínové aplikace pomocí OCI? Normálně jsou všechny knihovny a přidružené knihovny nainstalovány rwx-r-xr-x. U správně nainstalovaných knihoven byste nikdy neměli vidět chyby oprávnění. Dělám tedy divoký odhad, že vám ve vašem prostředí něco chybí, pravděpodobně jako záznam v LD_LIBRARY_PATH
ldd otevírá sdílené knihovny v podstatě stejným způsobem jako váš runtime image.
nejprve se podívejte, zda to funguje:
cd /path/to/library # where oci8lib.so lives.
ldd oci8lib.so
To by mělo zobrazit všechny externě propojené knihovny bez chyb. Pokud ldd funguje, zkontrolujte svou LD_LIBRARY_PATH, abyste se ujistili, že je tam deklarována cesta, ve které se nyní nacházíte. Pokud to nefunguje, máte nějaký problém s instalací, například chybějící knihovny nebo nestandardní cesty ke knihovnám.
Vraťte se nám sem se svými výsledky.