root アクセス権がない Linux サーバーでPL/Rを実行しようとしています。インストール自体は、以下のコマンドを使用して正常に機能します。
LD_INCLUDE_PATH="$HOME/pgsql/include" LD_LIBRARY_PATH="$HOME/pgsql/lib:$HOME/lib/R/lib" PGDATA="$HOME/usr/pgsql/data" PG_LIB_DIR="$HOME/pgsql/lib" R_HOME="$HOME/lib/R" USE_PGXS=1 make
ただし、 plr 拡張機能をデータベースに追加しようとするとCREATE EXTENSION plr;
、次のエラーが発生します。
ERROR: could not load library "~/lib/postgresql/plr.so": libR.so: cannot open shared object file: No such file or directory
インストール ドキュメント ページの下部で、ライブラリ パスを LD 構成ファイルに追加する必要があることを読みました/etc/ld.so.conf
が、ルート アクセス権がなく、このファイルを変更できません。
これに対する回避策はありますか?
前もって感謝します