我尝试将R Kernel安装到我在 Windows 上的 Jupyter 笔记本
devtools::install_github('IRkernel/IRkernel')
但我遇到了这个错误
Error in if (download_method_secure()) { :
missing value where TRUE/FALSE needed
任何有关如何修复它的建议将不胜感激。
我尝试将R Kernel安装到我在 Windows 上的 Jupyter 笔记本
devtools::install_github('IRkernel/IRkernel')
但我遇到了这个错误
Error in if (download_method_secure()) { :
missing value where TRUE/FALSE needed
任何有关如何修复它的建议将不胜感激。
当我依赖r-essentials
devtools 的默认版本而不是最新版本时,我遇到了这个问题。在我做了一个conda install -f -c r r-devtools
并获得了最新版本之后,错误就消失了。当然是 YMMV。
我在处理 conda 和 devtools 时遇到了这个问题。为了弄明白,我查看了 devtools 中的download_method函数,它抛出了错误。我的解决方案是在 R 中为download.file.method
. 似乎问题确实在于 Devtools 尝试从安全站点下载失败。
在 Windows 上,这条线解决了这个问题:options(download.file.method = "wininet")
对于 Mac/Linux,该行将是options(download.file.method = "libcurl")
我在此页面上找到了这些行。对于旧版本的 R,还有一些其他选项。 https://support.rstudio.com/hc/en-us/articles/206827897-Secure-Package-Downloads-for-R