首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >R包含目录为空

R包含目录为空
EN

Stack Overflow用户
提问于 2014-07-16 15:54:40
回答 2查看 3.7K关注 0票数 2

我有RedHat 6.5 (x86_64-redhat-linux-gnu)运行R version 3.0.2 (2013-09-25)

正如在这个问题中解释的那样,一些软件包安装良好,而另一些软件包则发出警告:"R目录为空--可能需要安装R-devel.rpm或类似的程序“。当出现此警告时,我还会得到make: gcc: Command not found,并且程序包无法编译。

答案显然是安装“开发头”,但我不知道这意味着什么。接受的答案并不能解释这一点。

我尝试了sudo yum install R-devel,但是我得到了一些与依赖相关的错误。

代码语言:javascript
复制
Error: Package: rstudio-0.95.265-1.x86_64 (@oit-el-6-x86_64/6.3)
       Requires: libRblas.so()(64bit)
       Removing: R-core-3.0.2-1.el6.x86_64 (@oit-stable-epel-x86_64-6)
           libRblas.so()(64bit)
       Updated By: R-core-3.1.0-5.el6.x86_64 (oit-testing-epel-x86_64-6)
           Not found
       ...

Error: Package: rstudio-0.95.265-1.x86_64 (@oit-el-6-x86_64/6.3)
       Requires: libRlapack.so()(64bit)
       Removing: R-core-3.0.2-1.el6.x86_64 (@oit-stable-epel-x86_64-6)
           libRlapack.so()(64bit)
       Updated By: R-core-3.1.0-5.el6.x86_64 (oit-testing-epel-x86_64-6)
           Not found
       ...

我不知道这意味着什么。Linux的新手。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-07-18 18:31:37

我发现了其他人对同样的依赖关系也有困难。,所以我卸载了RStudio,然后重新安装了最新版本。为了获得R的最新版本,我将yum配置为使用EPEL。

su -c 'rpm -Uvh http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm'

然后我跟随这些指示重新安装R。

su -c 'yum install R R-core R-core-devel R-devel'

这使我能够安装需要编译的软件包。

票数 3
EN

Stack Overflow用户

发布于 2021-01-15 20:38:45

我可以补充说,与您的Linux版本相对应的更新的EPEL和版本可以在这里找到:

https://fedoraproject.org/wiki/EPEL

su -c 'yum install R R-core R-core-devel R-devel'命令真正解决了“really目录为空”的问题。但是,对我来说,它需要允许yum启用禁用的存储库。可以通过编辑文件/etc/yum/pluginconf.d/search-disabled-repos.conf来完成,例如使用sudo nano search-disabled-repos.conf

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24785310

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档