美文网首页
centos7安装R包出错

centos7安装R包出错

作者: 灵木er | 来源:发表于2020-05-07 14:42 被阅读0次
RcppEigen.png

安装R语言的car包老是出错,也没有提示缺少什么依赖,在安装了众多可能的依赖后依然报错,不知道啥原因。最后,决定试试运气手动安装car包依赖的第一个报错的R包---RcppEigen,从报错的信息中依旧没看出来门道,然后就将报错信息用必应搜索,找到了RcppEigen Issues,发现有人已经提出了这个问题,有人说:

Eigen take a lot of ram to compile.

突然意识到我的云服务器内存只有2g,可能就是内存太小吧。云服务器是腾讯的1核2g低配版,系统是centos7,我也不能加钱买内存啊,那么贵,我也没钱。咋办呢?试试虚拟内存吧。然后就是一顿操作,说白了就是百度centos7创建虚拟内存。简单点就是dd创建swap文件,mkswap格式化刚创建的swap文件为虚拟内存格式,swapon挂载swap分区,修改fstab文件使其可以自动挂载。具体命令如下:

dd if=/dev/zero of=/swap bs=1M count=2048 # 创建大小为2g的文件
mkswap /swap # 格式化为虚拟内存格式 记下uuid号
chmod 0600 swap # 如果没有这步更改权限会有warning
swapon /swap # 启动swap分区,关闭命令为swapoff
# 修改/etc/fstab文件,使其自动挂载
vim /etc/fstab
# 添加行
UUID=8363081c-bccb-4c69-9e41-d92e23176409 swap swap default 0 0
# 添加后如下图
fstab.png

然后安装R的car包就不会编译出错了,完美。

参考链接1为编译出现问题的原因,2为简略版centos7创建swap分区,3为对swap分区的详细介绍。

参考:

[1]https://github.com/RcppCore/RcppEigen/issues/53
[2]https://blog.csdn.net/qq_29235677/article/details/97149459
[3]https://blog.csdn.net/ygm_linux/article/details/24532809

相关文章

  • centos7安装R包出错

    安装R语言的car包老是出错,也没有提示缺少什么依赖,在安装了众多可能的依赖后依然报错,不知道啥原因。最后,决定试...

  • R包安装出错

    这种问题怎么办?果断去包目录下,删了,重新装,就ok

  • Linux安装Redis

    环境:CentOS7、Redis6.2.6 1、下载Redis安装包并解压 2、安装 gcc-c++ 环境 由于r...

  • 2021-04-13 下载GSE数据又出错了

    小插曲:唉,之前不小心把R包全删除了。。。导致在练习的时候又要重新安装包,紧接着就是出错出错再出错参考生信技能书下...

  • nodejs10安装

    CentOS7在线安装 CentOS7离线安装 下载RPM包,安装即可 Ubuntu在线安装 Ubuntu离线安装...

  • 学习小组DAY6--帅炸

    学习R包 安装和加载R包 镜像设置 安装 R包安装命令是install.packages(“包”)或者BiocMa...

  • 2019-07-10R包安装

    安装R包的几种方式从CRAN中安装R包 ########安装R包的几种方式############# 修改清华镜像...

  • centos7安装测试criu

    centos7安装criu 下载安装包 下载依赖包 安装源码 简单测试安装是否成功

  • 订制专属centos7 vagrant开发环境

    centos7 vagrant 1、安装vagrant box 2、安装nginx 4、安装mysql 5、安装r...

  • R包安装、加载与更新

    掌握了R基本的一些概念,今天咱们来简单了解下R包,R包安装、加载与更新 安装R包的几种方式 从CRAN中安装R包 ...

网友评论

      本文标题:centos7安装R包出错

      本文链接:https://www.haomeiwen.com/subject/lsfaghtx.html