4

我尝试将R Kernel安装到我在 Windows 上的 Jupyter 笔记本

devtools::install_github('IRkernel/IRkernel')

但我遇到了这个错误

Error in if (download_method_secure()) { :
missing value where TRUE/FALSE needed

任何有关如何修复它的建议将不胜感激。

4

2 回答 2

1

当我依赖r-essentialsdevtools 的默认版本而不是最新版本时,我遇到了这个问题。在我做了一个conda install -f -c r r-devtools并获得了最新版本之后,错误就消失了。当然是 YMMV。

于 2016-09-15T19:32:55.383 回答
0

我在处理 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

于 2017-05-04T16:27:12.773 回答