找不到包,或R版本太新的问题

  • "package 'tswge’ is not available (for R version xxx)"
    install.packages('tswge', repos="http://cran.rstudio.org")

  • "warning: package 'tswge’ was built under R version xxx"

警告信息,可以忽略,能使用。如果R升级了就不会出现警告
(换成上面的repository也能解决问题)

  • "Error: package or namespace load failed for 'stats’ in inDL(x, as.logical(local), as.logical(now), ...)"

路径设置的问题!查询Windows系统路径有没有包含.\R\bin\x64.\R\bin\i386,没有就说明R不在系统路径!右键“我的电脑->属性->环境变量->所有用户->PATH->编辑”,加上R路径!
如果用过Rtools,%USERPROFILE%\documents中就有.Renviron,设定了R的查找路径(R的系统路径),是Windows系统路径的增强或扩展。将.Renviron改名或删除或移出%USERPROFILE%\documents即可。(以后要用Rtools再设置)

安装github上的包

使用devtools::install_github需要已经安装了Rtools。

devtools::install_github

使用{devtools}中的install_github,需要知道开发者的名字,需要安装{Rtools}。使用方式

install_github("DeveloperName/PackageName")

比如从github安装"dplyr"

library(devtools)
install_github("hadley/dplyr")

githubinstall::githubinstall

使用{githubinstall}包中的函数githubinstall,不需要知道开发者的名字,支持模糊包名,使用方式

githubinstall("packagename")

安装{githubinstall}

install.packages("githubinstall")## 或直接从github安装library(devtools)
devtools::install_github("hoxo-m//githubinstall")

然后就能从github安装某些包。比如从github安装"dplyr"

library(githubinstall)
githubinstall("dplyr")

但是有问题了:

Error in curl::curl_download(input, tmpFile, mode = "wb", quiet = !showProgress) :
Could not resolve host: raw.githubusercontent.com

安装Rtools

在(https://cran.r-project.org/bin/windows/Rtools/)下载安装Rtools,配置路径使用下述之一:(其中D:\\rtools40是Rtools的安装目录)

  • 在系统路径中添加Rtools路径

  • %USERPROFILE%\Documents编辑.Renviron文件,内容为
    PATH="D:\\rtools40\\usr\\bin\\usr\\bin;%PATH%"

  • 在R中运行如下命令
    writeLines('PATH="D:\\rtools40\\usr\\bin;%PATH%"', con = "~/.Renviron")

  • (重新)启动R,运行函数

Sys.which("make")## D:\\rtools40\\usr\\bin\\make.exe

然后试着编译如下的包

install.packages("jsonlite",type="source")

查看R给出的编译信息,确认已经成功安装了Rtools。

转自:https://www.cnblogs.com/ourweiguan/p/11107831.html

(0)

相关推荐

  • 【R分享|实战】 新手福利~R包的安装与使用

    " 也许那是过去的你,你无法改变,但现在的你能够变得强大."   --科白君 "R实战"专题·第2篇   编辑 | 科白维尼   4445字 | 7分钟阅读 本 ...

  • 玩转R包

    很长一段时间,总是被安装一些包所绊住,或许今天也是.往往小阴沟就会翻船.死都不敢相信自己是这么死的.R包就是众多坑沟中的臭名昭著的一个.版本不对,依赖不存在,各种问题简直让一个有强迫症的患者生不如死. ...

  • R包的安装与更新

    一.R包的安装 0. 设置镜像 R和bioconductor的主服务器都在国外,设置镜像加快下载速度. ## ====修改镜像====options(repos=c(CRAN="https: ...

  • Seurat2与Seurat3兼容与切换

    男, 一个长大了才会遇到的帅哥, 稳健,潇洒,大方,靠谱. 一段生信缘,一棵技能树, 一枚大型测序工厂的螺丝钉, 一个随机森林中提灯觅食的津门旅客. 在单细胞数据分析时,常常用到Seurat(http ...

  • 【R语言学习3】R语言程序包来源与使用方法简介

    【R语言学习3】R语言程序包来源与使用方法简介

  • 同样的GitHub包你就下载失败

    对R语言熟练的小伙伴,通常是不仅仅使用CRAN或者bioconductor的包,也会尝试很多开发者未正式发表的包,比如存放在GitHub等仓库的.正常情况下,很容易下载和安装,我让学徒使用她的Wind ...

  • mac下搭建phalcon扩展以及phalcon-devtools扩展

    最近安装phalcon扩展遇到一点坑,这里回顾记录下,避免再次踩坑. 如果使用引擎搜索phalcon关键字最初的几条搜索结果,点击进去使用的均不是官方的phalcon扩展. 这里不用非官方的phalc ...

  • R包管理神器batata包_2021-01-23

    ## 1.设置当前工作 setwd("./batata") ## 2.安装和导入R包 # install.packages("batata") # # You ...

  • [书籍翻译系列]数据处理必备—R安装

    书籍翻译 好的书籍是人类进步的阶梯,但有些人却找不到优秀的阶梯,为此我们开设了书籍翻译这个栏目,作为你学习之路的指路明灯:分享国内外优秀书籍,弘扬分享精神,做一个知识的传播者. 希望大家能有所收获! ...

  • AnnoProbe包安装

    #AnnoProbe包安装 install.packages('devtools') library(devtools) install_github("jmzeng1314/AnnoPro ...

  • 安装GitHub的R包困难解决方案

    相信遇到这样的问题的朋友不在少数,在中国大陆做数据分析,下载软件数据文件遇到困难那是家常便饭. 比如安装GitHub的R包,因为并不是所有的R包都会被正式的发布在CRAN或者bioconductor, ...

  • 花样热图- ggmatrix

    wentao 2019/12/29 这是厚哥今天新出炉的热乎的产品,我进行了测试,大家也来做一个尝试 厚缊 业余的R语言可视化重度患者个人博客:houyun.xyz邮箱:houyunhuang@163 ...

  • 这些新开发的R包尝起来确实鲜

    写在前面 翻了翻最近一年来cran上的R包,找了一些对我们很有用的,让当然看不完,进行了简单的了解,这里送给大家,看看是否可以帮助自己做好数据呢? ClinReport 提供输出wrd格式的表格,这个 ...