首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用papaja作为示例阻止github时如何安装R包

使用papaja作为示例阻止github时如何安装R包
EN

Stack Overflow用户
提问于 2021-01-29 11:22:28
回答 1查看 130关注 0票数 0

我想我会在防火墙后面安装papaja (或其他软件包)时,给不允许github的人发这个帖子。

问题

由于我不完全理解的原因,我能够使用github软件包的唯一方法是将它们下载到我的github桌面上,然后使用remotes::install_local("C:\\[path]\\GitHub\\papaja")函数。这对于从github获得的所有R包都有效(CRAN安装很好)。

然而,papaja的情况并非如此,它给了我错误:

代码语言:javascript
复制
'Error in curl::curl_fetch_memory(url, handle = h) : 
  Failed to connect to api.github.com port 443: Connection refused'

我怀疑这是因为在包安装过程中正在打电话给github (否则,我为什么不以这种方式安装所有其他软件包时遇到这个问题)。

EN

回答 1

Stack Overflow用户

发布于 2021-01-29 11:22:28

The The

所以我继续努力

代码语言:javascript
复制
remotes::install_local("C:\\[path]\\GitHub\\papaja",dependencies=FALSE)

它给了我一个错误:

代码语言:javascript
复制
ERROR: dependencies 'bookdown', 'rmdfiltr' are not available for package 'papaja'

答案

所以我把这些和CRAN分开安装,然后重新运行。

代码语言:javascript
复制
remotes::install_local("C:\\[path]\\GitHub\\papaja",dependencies=FALSE)

并成功安装了木瓜。因此,我猜依赖项bookdownrmdfiltr的安装在可以从CRAN安装时调用github?

因此,我想如果您有相同的错误,请关闭依赖安装并分别安装它们。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65953512

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档