美文网首页
问题解决 | R语言devtools::install_gith

问题解决 | R语言devtools::install_gith

作者: 生信石头 | 来源:发表于2023-04-14 22:30 被阅读0次

最近备课,各种原因,或许是网络或许是其他,在准备一个 R 包的时候不知为何一直报错。报错信息如下

> devtools::install_github("bmansfeld/QTLseqr")
Error: Failed to install 'unknown package' from GitHub:
  Timeout was reached: [api.github.com] Resolving timed out after 10000 milliseconds
> devtools::install_github("bmansfeld/QTLseqr")
Error: Failed to install 'unknown package' from GitHub:
  Line starting 'LinkingTo ...' is malformed!
> devtools::install_github("bmansfeld/QTLseqr")
Error: Failed to install 'unknown package' from GitHub:
  Line starting 'LinkingTo ...' is malformed!

看起来是网络问题。但检测了字符串没问题。于是问 chatGPT 如何解决。



看起来不错,

git clone https://github.com/username/repo.git
R CMD build repo
R CMD INSTALL repo_0.1.tar.gz

大体意思就是,可以自己先 git clone。当然,我还是选择直接浏览器下载 .zip 压缩包,随后解压。



看起来不错,剩下问题就是解决几个依赖的包就行了。这些简单。
回到 R 环境

BiocManager::install(c("modeest","ggplot2","gtools","dplyr","readr","tidyr","locfit"))

搞定了,继续,还是失败了,不过有进步




发现方向搞错了,逻辑上我们不需要 build 什么文档,不过没事

tar -zcvf QTLseqr-master.tar.gz QTLseqr-master
R CMD install QTLseqr-master.tar.gz

ok。安装完成


写在最后

chatGPT真是生产力工具

相关文章

网友评论

      本文标题:问题解决 | R语言devtools::install_gith

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