在Ubuntu 14.04中直接运行JGR for R.

时间:2015-02-25 21:24:13

标签: r ubuntu deducer

我最近安装了Ubuntu 14.04.2 LTS(可靠)并按照http://r-interface.blogspot.nl/2012/04/install-r-jgr-and-deducer-in-ubuntu.html上的说明安装R,JGR和演绎器。

如果我运行R,加载JGR并从那里打开JGR,它可以工作,但我喜欢直接创建JGR的快捷方式。我尝试将JGR控制台锁定到启动器,但如果我再点击它,它会提到:

  

'无法启动R:无法初始化R'。

在上面提到的链接中,在第4步,我设法创建了应该链接到/usr/local/lib/R/site-library/JGR/scripts/run的桌面图标,但是当我在文件浏览器中打开它时,没有任何反应。在应用程序中,JGR也会变空。

任何人都知道怎么做?

1 个答案:

答案 0 :(得分:1)

我遇到了同样的情况,但可以手动解决。

  1. 按照相同指南http://r-interface.blogspot.com.es/2012/04/install-r-jgr-and-deducer-in-ubuntu.html一直到第4点
  2. 在点4中
  3. ,R启动(sudo R --no-save

    library(JGR)
    JGR()
    
  4. 请注意,它会在屏幕上显示bash脚本的内容。类似的东西(但使用你的):

        #!/bin/sh
    
        export R_HOME="/usr/lib/R"
        export R_ARCH=""
        export R_LIBS="/home/jesus/R/x86_64-pc-linux-gnu-library/3.0:/usr/local/lib/R/site-library:/usr/lib/R/site-library:/usr/lib/R/library"
        export R_LIBS_USER="~/R/x86_64-pc-linux-gnu-library/3.0"
        export JAVA_LD_PATH="/usr/lib/R/lib:/usr/lib/x86_64-linux-gnu:/usr/lib/jvm/java-7-oracle/jre/lib/amd64/server:@JAVA_LD@"
        '/usr/lib/jvm/java-7-oracle/jre/bin/java' -cp '/home/jesus/R/x86_64-pc-linux-gnu-library/3.0/rJava/java/boot' -Drjava.class.path='/home/jesus/R/x86_64-pc-linux-gnu-library/3.0/rJava/jri/JRI.jar:/home/jesus/R/x86_64-pc-linux-gnu-library/3.0/iplots/java/iplots.jar:/home/jesus/R/x86_64-pc-linux-gnu-library/3.0/JGR/java/JGR.jar:/usr/lib/R/etc/classes:/usr/lib/R/etc/classes/classes.jar' -Drjava.path='/home/jesus/R/x86_64-pc-linux-gnu-library/3.0/rJava' -Dmain.class=org.rosuda.JGR.JGR  -Djgr.load.pkgs=yes  -Dr.arch=  RJavaClassLoader
    

    您只需要在上一步中使用内容spat创建缺少的文件/usr/local/lib/R/site-library/JGR/scripts/run(使用与指南中相同的名称,或按照您的意愿调整)。

    使其可执行:

      chmod a+x /usr/local/lib/R/site-library/JGR/scripts/run
    
    1. 继续执行您离开第4步的指南