我尝试从
在Windows上的Jupyter笔记本上安装R Kerneldevtools::install_github('IRkernel/IRkernel')
但我遇到了这个错误
Error in if (download_method_secure()) { :
missing value where TRUE/FALSE needed
有关如何修复它的任何建议将不胜感激。
答案 0 :(得分:1)
当我依赖于devtools的默认r-essentials
版本而不是最新版本时,我遇到了这个问题。在我做了conda install -f -c r r-devtools
并获得最新版本后,错误就消失了。 YMMV当然。
答案 1 :(得分:0)
在处理conda和devtools时遇到了这个问题。为了解决这个问题,我查看了devtools中的download_method函数,它抛出了错误。对我来说,解决方案是在download.file.method
中为R设置全局选项。似乎问题确实是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