我想我会在防火墙后面安装papaja (或其他软件包)时,给不允许github的人发这个帖子。
问题
由于我不完全理解的原因,我能够使用github软件包的唯一方法是将它们下载到我的github桌面上,然后使用remotes::install_local("C:\\[path]\\GitHub\\papaja")函数。这对于从github获得的所有R包都有效(CRAN安装很好)。
然而,papaja的情况并非如此,它给了我错误:
'Error in curl::curl_fetch_memory(url, handle = h) :
Failed to connect to api.github.com port 443: Connection refused'我怀疑这是因为在包安装过程中正在打电话给github (否则,我为什么不以这种方式安装所有其他软件包时遇到这个问题)。
发布于 2021-01-29 11:22:28
The The
所以我继续努力
remotes::install_local("C:\\[path]\\GitHub\\papaja",dependencies=FALSE)它给了我一个错误:
ERROR: dependencies 'bookdown', 'rmdfiltr' are not available for package 'papaja'答案
所以我把这些和CRAN分开安装,然后重新运行。
remotes::install_local("C:\\[path]\\GitHub\\papaja",dependencies=FALSE)并成功安装了木瓜。因此,我猜依赖项bookdown和rmdfiltr的安装在可以从CRAN安装时调用github?
因此,我想如果您有相同的错误,请关闭依赖安装并分别安装它们。
https://stackoverflow.com/questions/65953512
复制相似问题