方法一
install.packages("remotes") # 首先安装 remote 包
remotes::install_github("GuangchuangYu/nCov2019") # 尝试安装
方法二
install.packages("devtools") # 首先安装 devtools 包
devtools::install_github("GuangchuangYu/nCov2019") # 再次尝试安装
方法三
# 离线安装
wget https://github.com/mojaveazure/seurat-disk/archive/refs/heads/master.zip
devtools::install_local("master.zip")
devtools 遇到401错误
这里你可能会遇到 如下错误:401错误,验证没通过的问题
解决办法如下:
install.packages("usethis")
usethis::create_github_token() # 这里如果报错的话会给一个链接,直接黏贴复制去网页打开
- 进入链接后出现如下页面:
- 在Note处填写个理由,最下面点击生成令牌token
- ghp开头字符就是本次生成的令牌,复制到粘贴板上
usethis::edit_r_environ() # 会打开配置文件,我的编辑器是 vim,直接填写/修改 令牌就行了
- 保存好配置文件,就可以愉快的安装包了
你可能找不到Rtools 或者 make 或者 g++
install.packages('installr') # 第一步安装installr
library(installr)
install.Rtools() #然后安装Rtools
# 然后检查编译器 make 和g++
system('make -v')
system('g++ -v')
# 这些会爆出来一长串信息,最后会给一个[0] 表示状态良好
# 如果正确安装了rtools却找不到该如何设置?
# 修改 .Renviron文件,添加如下一句话(这个目录下有 g++)
PATH="${RTOOLS40_HOME}\mingw64\bin;${PATH}"
# 然后重启