安装R包(“RcppArmadillo”)失败,导致依赖该包的DESeq2 无法使用;

首先对gcc,g++升级至4.7,
但依然报错,还是安装不了RcppArmadillo;

报错如下:

$ R> source("https://bioconductor.org/biocLite.R")
> biocLite("DESeq2")
BioC_mirror: https://bioconductor.org
Using Bioconductor 3.2 (BiocInstaller 1.20.3), R 3.4.1 (2017-06-30).
Installing package(s) ‘DESeq2’
also installing the dependencies ‘RcppArmadillo’, ‘locfit’, ‘geneplotter’trying URL 'https://mirrors.tuna.tsinghua.edu.cn/CRAN/src/contrib/RcppArmadillo_0.7.960.1.1.tar.gz'
Content type 'application/octet-stream' length 1115539 bytes (1.1 MB)
==================================================
downloaded 1.1 MBtrying URL 'https://mirrors.tuna.tsinghua.edu.cn/CRAN/src/contrib/locfit_1.5-9.1.tar.gz'
Content type 'application/octet-stream' length 196560 bytes (191 KB)
==================================================
downloaded 191 KBtrying URL 'https://bioconductor.org/packages/3.2/bioc/src/contrib/geneplotter_1.48.0.tar.gz'
Content type 'application/x-gzip' length 1400072 bytes (1.3 MB)
==================================================
downloaded 1.3 MBtrying URL 'https://bioconductor.org/packages/3.2/bioc/src/contrib/DESeq2_1.10.1.tar.gz'
Content type 'application/x-gzip' length 1255971 bytes (1.2 MB)
==================================================
downloaded 1.2 MB* installing *source* package ‘RcppArmadillo’ ...
** package ‘RcppArmadillo’ successfully unpacked and MD5 sums checked
checking whether the C++ compiler works... yes
checking for C++ compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C++ compiler... yes
checking whether g++ -m64 accepts -g... yes
checking how to run the C++ preprocessor... g++ -m64 -E
checking whether we are using the GNU C++ compiler... (cached) yes
checking whether g++ -m64 accepts -g... (cached) yes
checking whether g++ version is sufficient... no
configure: WARNING: Only g++ version 4.7.2 or greater can be used with RcppArmadillo.
configure: error: Please use a different compiler.
ERROR: configuration failed for package ‘RcppArmadillo’
* removing ‘/public/home/user/R/x86_64-redhat-linux-gnu-library/3.4/RcppArmadillo’
* installing *source* package ‘locfit’ ...
** package ‘locfit’ successfully unpacked and MD5 sums checked
** libs
gcc -m64 -std=gnu99 -I/usr/include/R -DNDEBUG   -I/usr/local/include   -fpic  -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -fpic -fPIC   -c S_enter.c -o S_enter.o
......
gcc -m64 -std=gnu99 -I/usr/include/R -DNDEBUG   -I/usr/local/include   -fpic  -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -fpic -
gcc -m64 -std=gnu99 -shared -L/usr/lib64/R/lib -o locfit.so S_enter.o band.o dbinom.o dens_haz.o dens_int.o dens_odi.o density.o ev_atree.o ev_interp.o ev_kdtre.o ev_main.o ev_sphere.o ev_trian.o family.o fitted.o frend.o lf_adap.o lf_dercor.o lf_fitfun.o lf_nbhd.o lf_robust.o lf_vari.o lf_wdiag.o lfstr.o locfit.o m_chol.o m_eigen.o m_icirc.o m_imont.o m_isimp.o m_isphr.o m_jacob.o m_max.o m_qr.o m_solve.o m_svd.o m_vector.o math.o minmax.o pcomp.o preplot.o prob.o procv.o scb.o scb_cons.o scb_crit.o scb_iface.o simul.o smisc.o startlf.o weight.o -L/usr/lib64/R/lib -lR
installing to /public/home/user/R/x86_64-redhat-linux-gnu-library/3.4/locfit/libs
** R
** data
** preparing package for lazy loading
** help
*** installing help indices.........
** building package indices
** testing if installed package can be loaded
* DONE (locfit)
* installing *source* package ‘geneplotter’ ...
** R
** data
** inst
** preparing package for lazy loading
** help
*** installing help indices......
** building package indices
** installing vignettes
** testing if installed package can be loaded
* DONE (geneplotter)
ERROR: dependency ‘RcppArmadillo’ is not available for package ‘DESeq2’
* removing ‘/public/home/user/R/x86_64-redhat-linux-gnu-library/3.4/DESeq2’$ gcc --version
gcc (GCC) 4.7.2 20121015 (Red Hat 4.7.2-5)
Copyright (C) 2012 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

解决方法:

## R version 3.4.1 (2017-06-30)
## Platform: x86_64-redhat-linux-gnu (64-bit)
## Running under: CentOS release 6.5 (Final)
#安装低版本的RcppArmadillo包
#Old sources---RcppArmadillo archive: https://cran.r-project.org/src/contrib/Archive/RcppArmadillo/
install.packages("https://cran.r-project.org/src/contrib/Archive/RcppArmadillo/RcppArmadillo_0.3.930.1.tar.gz", repos=NULL)
# or
wget -c https://cran.r-project.org/src/contrib/Archive/RcppArmadillo/RcppArmadillo_0.3.930.1.tar.gz
R CMD INSTALL -l /home/your_username/R_libs RcppArmadillo_0.3.930.1.tar.gzsource("https://bioconductor.org/biocLite.R")
biocLite("DESeq2")

MADE IT ^ _^

DESeq2 install 如何安装R包 RcppArmadillo相关推荐

  1. linux系统安装本地r包,linux环境下安装R包DESeq2的报错以及解决方法

    前段时间电脑卡死,强制关机后电脑无法启动,后重装系统,然后又重新安装R和rstudio,在安装R包DESeq2的时候出现一系列报错.首先,执行安装命令后,出现报错:ERROR: compilation ...

  2. linux安装R包的安装

    首先在linux系统下,需要安装好R语言,由于依赖环境较多,一般会通过第三方软件库进行安装,比如说miniconda等 R包分以下几种: 镜像包:一般安装方式为:install.packages('' ...

  3. R语言——linux离线安装R包

    一般我们使用R都是在win环境下,安装R包非常简单,只要电脑联网了,执行命令install.packages()就可以.但是很多时候,我们的生产环境都是linux,且都无法上网,只能离线安装,下面讲述 ...

  4. 安装R包报错 [tcl] grab failed: window not viewable.的解决方案

    安装R包报错 [tcl] grab failed: window not viewable.的解决方案 ##方法一:用下代码自己选择镜像 chooseCRANmirror(graphics=F) ## ...

  5. Linux安装R包有什么依赖关系,linux下安装配置R环境相关依赖包

    我的系统是ubuntu12.04,安装相应的包即可. 向 /etc/apt/sources.list 中加入: deb http://archive.ubuntu.com/ubuntu precise ...

  6. conda如何安装R包

    conda install r-ggplot2 以[r-R包名]的方式用conda安装R包 其他 conda创建R的环境 conda create -n R3.5 source activate R3 ...

  7. 通过yum install 方式安装snmp包遇到的问题,gsk7bas64-7.0-4.44.x86_64 has missing libstdc++.so.*等

    通过yum install 方式安装snmp包遇到的问题,gsk7bas64-7.0-4.44.x86_64 has missing libstdc++.so.*等,网上也搜不到,晕 想通过yum方式 ...

  8. 解决:安装R包时,经常提示“package ‘readr’ is not available (for R version 3.5.1)”的问题

    解决:安装R包时,经常提示"package 'readr' is not available (for R version 3.5.1)"的问题 参考文章: (1)解决:安装R包时 ...

  9. 关于Rstudio中安装R包:“lib“未被指定的问题

    关于Rstudio中安装R包:"lib"未被指定的问题 在R Gui界面 工具栏选择 程序包 选择 设定CRAN镜像,选择China beijing 选择软件库 选择CRAN

最新文章

  1. java二维数组从键盘更改_互换二维数组的行列。要求数组的行数、列数以及各元素均从键盘输入;输出互换前数组内容和互换后数组内容。(要求循环输入进行测试)Java...
  2. standard python venv module_python 在venv中报错 ModuleNotFoundError: No module named 'MySQLdb'
  3. 【机器学习】FaceBook开源全网第一个时序王器--Kats。
  4. java nio node_支撑 Java NIO 与 NodeJS 的底层技术
  5. c#中WepAPI(post/get)控制器方法创建和httpclient调用webAPI实例
  6. webpack学习笔记1
  7. 安装Vistual Studio 2005的小问题
  8. 集成sleuth_Spring Cloud集成ELK、采用RabbitMQ收集Zipkin数据
  9. 95-30-015-Channel-AbstractNioMessageChannel
  10. Java 11 教程
  11. android消息发送字符串,Android aSmack-如何对文件发送进行自定义消息...
  12. brep文件在线预览
  13. java成语填充,java - 什么是“执行”这个成语?
  14. Scheduler 配置与注意事项
  15. CANoe操作介绍系列 ———— Analysi功能区中Graphic的介绍与使用
  16. 如何快速学习掌握PLC
  17. java技术交流群532101200
  18. 常见的面试问题————NLP篇(持续更新)
  19. Value cannot be null. (Parameter ‘connectionString‘)
  20. Greenplum-Spark Connector 介绍

热门文章

  1. 户口迁入深圳的优劣势一览
  2. 51单片机学习历程(三)点亮单片机的第一盏灯
  3. python画十字_python matplotlib作带上下限的十字图
  4. 有了云服务器能干什么用的_云服务器能干什么,具体有什么作用?
  5. 软考复习经验分享 软件设计师 软考中级 复习思路
  6. 十五分(java更新至2021年)
  7. ubuntu中切换窗口 alt+tab
  8. 2013——自我反思
  9. C#与基恩士PLC的KV-Nano系列通讯
  10. SpringBoot整合Swagger2/Swagger3之拦截器配置,无token放行swagger路径