【问题标题】:Unable to find an installation of R on the system; Unable to locate R binary by scanning standard locations无法在系统上找到 R 的安装;无法通过扫描标准位置来定位 R 二进制文件
【发布时间】:2016-10-25 08:52:06
【问题描述】:

我使用以下命令在 redhat 上安装了 R:

  • /configure --enable-R-shlib –with-readline=no –with-x=no

  • 清理

  • 制作

  • 进行安装

我在 /local/home/UserX/R-3.2.3 中安装了 R_HOME。所以我将它添加到路径 (#echo $PATH : /local/home/UserX/R-3.2.3/bin/:/sbin:/bin:/usr/sbin:/usr/bin)。

安装 Rstudio Server 后,当我执行 sudo rstudio-server verify-installation 时。我得到了:

**无法在系统上找到 R 的安装(R 没有返回有效的输出);无法通过扫描标准位置来定位 R 二进制文件

rstudio-server 启动/运行,进程 13900**

  1. 哪个 R :/local/home/UserX/R-3.2.3/bin/R

  2. ls -la /usr/bin/R : ls: 无法访问 /usr/bin/R: 没有这样的文件或目录

  3. ls -la /usr/local/bin/R : ls: 无法访问 /usr/local/bin/R: 没有这样的文件或目录

  4. ls -la /opt/local/bin/R : ls: 无法访问 /opt/local/bin/R: 没有这样的文件或目录

【问题讨论】:

    标签: r redhat rstudio-server


    【解决方案1】:

    我注意到普通用户无法访问 R_Home,因为它安装在 sudoer 用户的主目录下。我在另一个目录中重新安装了 R,任何用户都可以访问它,这解决了我的问题。

    【讨论】:

      【解决方案2】:

      1) R 在 EPEL repo https://fedoraproject.org/wiki/EPEL , R-3.3.0 中。 ... 18 个包可用 ... https://dl.fedoraproject.org/pub/epel/7/x86_64/r/ ... # yum install R-core R-core-devel

      2) 或使用 your R :添加 PATH → export PATH=/local/home/UserX/R-3.2.3/bin:$PATH ,....其中 $PATH 将用于 /sbin:/bin:/usr/sbin:/usr/bin ....等默认。


      注意:.bin/:/sbin 是您的“PATH try”中的语法错误。


      【讨论】:

      • 我已经将 R_Home 添加到了路径中,但是没有用。您确定 R-3.3.0 目前不用于教育目的吗?我应该从您的第二个链接下载 R.x86_64、R-core.x86_64、R-core-devel.x86_64、R-devel.x86_64、R-java.x86_64、 • R-java-devel.x86_64,然后执行 yum install R-* ?我有 RHEL 6.7 所以也许这个链接更适合我的版本:dl.fedoraproject.org/pub/epel/6/x86_64?
      猜你喜欢
      • 2017-02-07
      • 2021-11-18
      • 1970-01-01
      • 2019-06-28
      • 1970-01-01
      • 2012-06-23
      • 2021-08-31
      • 2021-07-18
      • 1970-01-01
      相关资源
      最近更新 更多