error: unable to load installed packages just now

前端 未结 11 1940
没有蜡笔的小新
没有蜡笔的小新 2020-11-30 21:17

When I tried to run the R console in Eclipse, I got this error:

....Please make sure that R package \'rj\' (1.1 or compatible) is installed...
11条回答
  •  春和景丽
    2020-11-30 22:03

    I got similar issue and was able to resolve it by running

    R CMD javareconf -e
    

    Output of the R CMD javareconf -e

    Java interpreter : /export/apps/jdk/JDK-1_6_0_27/jre/bin/java
    Java version     : 1.6.0_27
    Java home path   : /export/apps/jdk/JDK-1_6_0_27
    Java compiler    : /export/apps/jdk/JDK-1_6_0_27/bin/javac
    Java headers gen.: /export/apps/jdk/JDK-1_6_0_27/bin/javah
    Java archive tool: /export/apps/jdk/JDK-1_6_0_27/bin/jar
    Java library path: /export/apps/jdk/JDK-1_6_0_27/jre/lib/amd64/server:/export/apps/jdk/JDK-1_6_0_27/jre/lib/amd64:/export/apps/jdk/JDK-1_6_0_27/jre/../lib/amd64:/usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib
    JNI linker flags : -L/export/apps/jdk/JDK-1_6_0_27/jre/lib/amd64/server -L/export/apps/jdk/JDK-1_6_0_27/jre/lib/amd64 -L/export/apps/jdk/JDK-1_6_0_27/jre/../lib/amd64 -L/usr/java/packages/lib/amd64 -L/usr/lib64 -L/lib64 -L/lib -L/usr/lib -ljvm
    JNI cpp flags    : -I/export/apps/jdk/JDK-1_6_0_27/include -I/export/apps/jdk/JDK-1_6_0_27/include/linux
    
    The following Java variables have been exported:
    JAVA_HOME JAVA JAVAC JAVAH JAR JAVA_LIBS JAVA_CPPFLAGS JAVA_LD_LIBRARY_PATH
    Running: /bin/bash
    

    After setting LD_LIBRARY_PATH to the same value as JAVA_LD_LIBRARY_PATH as shown in the output above. I was able to install rj.

    export LD_LIBRARY_PATH=/export/apps/jdk/JDK-1_6_0_27/jre/lib/amd64/server:/export/apps/jdk/JDK-1_6_0_27/jre/lib/amd64:/export/apps/jdk/JDK-1_6_0_27/jre/../lib/amd64:/usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib
    

    Run R and then install rj by

    install.packages(c("rj", "rj.gd"), repos="http://download.walware.de/rj-1.1")
    

提交回复
热议问题