Linux R包含目录为空
我让RedHat 6.5(x86_64-RedHat-linux-gnu)运行Linux R包含目录为空,linux,r,redhat,Linux,R,Redhat,我让RedHat 6.5(x86_64-RedHat-linux-gnu)运行R版本3.0.2(2013-09-25) 如中所述,一些软件包安装良好,而另一些软件包会发出警告“R include directory为空--可能需要安装R-devel.rpm或类似软件”。当出现此警告时,我也会得到make:gcc:Command not found,并且包无法编译 答案显然是安装“开发头”,但我不确定这意味着什么。公认的答案并不能解释这一点 我尝试了sudo yum install R-devel
R版本3.0.2(2013-09-25)
如中所述,一些软件包安装良好,而另一些软件包会发出警告“R include directory为空--可能需要安装R-devel.rpm或类似软件”。当出现此警告时,我也会得到make:gcc:Command not found
,并且包无法编译
答案显然是安装“开发头”,但我不确定这意味着什么。公认的答案并不能解释这一点
我尝试了sudo yum install R-devel
,但遇到了一些与依赖项相关的错误
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新手。我发现了这一点,所以我卸载了RStudio,然后重新安装了最新版本。为了获得最新版本的R,我将yum配置为使用EPEL
su-c'rpm-Uvhhttp://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm“
然后,我接着重新安装了R
su-c'yum安装R-core R-core-devel R-devel'
这使我能够安装需要编译的软件包。我可以补充一点,与您的Linux版本相对应的更新后的EPEL和版本可以在这里找到: su-c'yum install R-core R-core-devel R-devel'命令真正解决了“R include directory is empty”问题。但是,对我来说,需要允许yum启用禁用的存储库。可以通过编辑文件
/etc/yum/pluginoff.d/search disabled repos.conf
完成,例如使用sudo nano search disabled repos.conf