nie można załadować ROracle: nie można załadować obiektu współdzielonego ROracle.so: libclntsh.so.11.1 Brak takiego pliku lub katalogu
Więc nie mogę załadować ROracle. Naprawdę jestem w tym bardzo nowy, więc wszelkie informacje są doceniane i wszelkie informacje dotyczące tego, jakie dalsze informacje należy podać, byłyby również pomocne.
> library(ROracle)
Error in dyn.load(file, DLLpath = DLLpath, ...) :
unable to load shared object '~/R/x86_64-pc-linux-gnu-library/2.14/ROracle/libs/ROracle.so':
libclntsh.so.11.1: cannot open shared object file: No such file or directory
Error: package/namespace load failed for ‘ROracle’
ROracle.so jest dokładnie tam, gdzie mówi. libclntsh.so.11.1 można znaleźć pod adresem/usr/lib/oracle/11.2/client64/lib/libclntsh.so.11.1
. To jest wynik.libPaths
:
> .libPaths()
[1] "/home/nguiller/R/x86_64-pc-linux-gnu-library/2.14" "/usr/local/lib/R/site-library" "/usr/lib/R/site-library"
[4] "/usr/lib/R/library" "/usr/lib/rstudio/R/library"
Mój plik .Renviron
LD_LIBRARY_PATH="/usr/lib/oracle/11.2/client64/lib:/home/nguiller/Downloads/instantclient_11_2"
ORACLE_HOME="/usr/lib/oracle/11.2/client64/:/home/nguiller/Downloads/instantclient_11_2"
OCI_LIB="/usr/lib/oracle/11.2/client64/lib"
Miałem wiele problemów z instalacją ROracle na początku z powodu bibliotek OCI, ale w końcu zadziałałoR CMD INSTALL --configure-ags='--with-oci-lib=/usr/lib/oracle/11.2/client64/lib --with-oci-inc=/usr/include/oracle/11.2/client64' ROracle_1.1-8.tar.gz
Daj mi znać, jak mogę pomóc.