R包安装,devtools及其依赖包
安装github上的R包
这里以安装devtools,R包为例
当然需要提醒一下,github上的R包需要自行下载迁移到服务器中才可以安装
刚下载的最新版本的R-4.1.0,由于国内服务器的原因,无法连接到github上,但是作为一名生信工作者又不得不使用,所以建议先安装devtools这个R包,可以很好的帮助你安装一些R包
## (可以忽略)设置清华大学为下载镜像地址
options(repos=structure(c(CRAN="https://mirrors.tuna.tsinghua.edu.cn/CRAN/")))
## 安装devtools(手动选择下载镜像地址)
install.packages("devtools")
这里可以看到补充包还需要安装好几个,但是其他包都是依赖最关键的stringi这个包,所以我们需要重新安装一下,来看看到底是出现了什么问题。
install.packages("stringi")
可以看到这里的error报错是因为缺少icu4c-69_1-data-bin-l.zip文件,所以这里就需要退出R(快捷键Ctrl+D),使用R CMD命令进行安装了。并且我们需要特别下载依赖库。按照上面的网站下载压缩包。然后将icu4c-69_1-data-bin-l.zip文件上传至服务器中。
安装stringi包(icu4c-69_1-data-bin-l.zip文件)
#icu4c-69_1-data-bin-l.zip存储路径为:/zs32/home/xwang/
R CMD INSTALL --configure-vars='ICUDT_DIR=/zs32/home/xwang/' stringi_1.6.2.tar.gz
安装gert包(yum与libgit2库安装)
本来以为只要安装了stringi就可以直接install.packages(“devtools”)了,结果又出了问题"Configuration failed to find libgit2 library"。
需要安装gert这个包
install.packages("devtools")
##ERROR
install.packages("gert")
##ERROR:需要安装libgit2库
安装libgit2
打开libgit2官网(https://centos.pkgs.org/7/centos-extras-x86_64/libgit2-devel-0.26.8-1.el7_9.x86_64.rpm.html),由于我们的系统为CentOS7,所以搜索对应的软件,看到这里的安装是需要运行
Install libgit2-devel rpm package:
# yum install libgit2-devel
yum install libgit2-devel
通过devtools安装其他github上的包
因为网络问题,直接安装肯定安装不上,针对其他R包的本地安装方法install.packages(“packagesname”, repos=NULL)也是会报错。这就需要用到强大的devtools了。
首先需要自行下载github的压缩包上传到服务器。运行
devtools::install_local("Rpackages.tar.gz")
R包安装,devtools及其依赖包相关推荐
- python操作mysql数据库依赖包_python安装mysql的依赖包mysql-python操作
一般情况下,使用pip命令安装即可: [root@dthost27 ~]# pip install mysql-python 但是在实际工作环境中,往往会安装失败,这是因为系统缺少mysql的相关依赖 ...
- dpkg安装deb缺少依赖包的解决方法
dpkg安装deb缺少依赖包的解决方法 参考文章: (1)dpkg安装deb缺少依赖包的解决方法 (2)https://www.cnblogs.com/horizonli/p/5179224.html ...
- oracle 依赖包自动安装包,ORACLE 安装提示缺少依赖包
安装ORALCE 在做检验时提示缺少依赖包,其实是因为系统是64位系统而这些包都是32位的, This is a prerequisite condition to test whether the ...
- 安装head插件依赖包grunt-cli
java学习讨论群:725562382 欢迎入群 经过前面两步我们已经完成了ElasticSearch插件和node.js的安装 1,我们就可以使用npm命令安装插件的依赖包了 npm instal ...
- 安装fastDFS的依赖包fdfs_client报错解决方法
安装fastDFS的依赖包fdfs_client报错解决方法 参考文章: (1)安装fastDFS的依赖包fdfs_client报错解决方法 (2)https://www.cnblogs.com/Se ...
- npm安装和卸载依赖包
npm安装和卸载依赖包 安装 全局安装 非全局安装 -S安装 -D安装 卸载 删除所有依赖包 删除指定依赖包 删除全局指定依赖包 devDependencies节点,简称dev-D开发时使用,项目部署 ...
- Mac 查看gradle安装位置和依赖包存放路径
Mac 查看gradle安装位置和依赖包存放路径 一.查看gradle安装位置 (base) [root@bigdata1 ~]# brew info gradle gradle: stable 6. ...
- 源码包安装mysql_源码包安装MySQL
MySQL安装方式 1.二进制安装2.源码包安装3.rpm包安装 一.源码包安装 源码包安装比较繁琐,但是更加灵活,可以按自己需求配置 1.下载源码包 [root@db03~]# wget https ...
- 使用repotrack下载指定rpm包及其全量依赖包
1.查看 1.1 使用yum provides <value>查看提供某个命令/value的rpm包 1.2 使用yum deplist <rpm包>查看rpm包所需的全部依赖 ...
- maven 打包指定依赖包_maven打包加入依赖包以及加入本地依赖包的方法
Maven引入本地Jar包并打包进War包中 1.概述 在平时的开发中,有一些Jar包因为种种原因,在Maven的中央仓库中没有收录,所以就要使用本地引入的方式加入进来. 2. 拷贝至项目根目录 项目 ...
最新文章
- OVIRT创建自动备份数据
- Ubuntu 14.04 python3.6 安装
- xgboost 的 get_fscore()
- 使用redis实现5万人同服的“相位技术”
- 算法工程师和python_算法工程师只掌握Python行吗?如果在java和cpp中选一门语言学习哪个更有用?...
- linux路由表生成,路由表(FIB)内容的生成(一)
- 面试官重点考察求职者这5项能力
- 【Python】Sklearn创建三种仿真数据集
- 树莓派3B+ Ubuntu mate16.04 开启热点
- micropython中文社区 socket通讯_基于micropython的TCP客户端编程
- Spring同一个类中注解方法互相调用的问题
- WebCollector
- GIMP教程 1 图片剪裁
- 结构光三维扫描仪(单相机+单投影仪)
- 我是如何学习游戏引擎的?
- lintcode刷题——罗马数字转整数
- 【语音增强论文解读 03】TCNN: TEMPORAL CONVOLUTIONAL NEURAL NETWORK FOR REAL-TIME SPEECHENHANCEMENT IN THE TIME
- 大数据学习——Hadoop本地模式搭建
- 微信小游戏获取排行榜
- Notion 编辑器原理分析