1

我最近安装了 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 在应用程序中也显示为空。

有人知道怎么做吗?

4

1 回答 1

1

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

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

    library(JGR)
    JGR()
    

请注意,它会在屏幕上打印 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

您只需/usr/local/lib/R/site-library/JGR/scripts/run 使用上一步中的内容创建丢失的文件(使用与指南中相同的名称,或随意调整)。

使其可执行:

  chmod a+x /usr/local/lib/R/site-library/JGR/scripts/run
  1. 继续您离开步骤 4 的指南
于 2015-06-27T19:05:03.903 回答