R devtools:install_github()-“错误:JSON:预期值GOT <”是什么意思?

时间:2018-12-05 13:52:47

标签: r json devtools

我正在尝试使用devtools从GitHub安装R包(就像我之前做过很多次一样),但是出现以下错误:

O(n)

它与我要安装的软件包无关,不同的软件包存在相同的错误。

此错误是什么意思?以及我该如何解决?

我正在使用R Studio版本1.1.463和R 3.4.4。

谢谢!安德里亚

devtools::install_github("rickhelmus/patRoon")
Error: JSON: EXPECTED value GOT <
In addition: Warning message:
In structure(xx, class = c("POSIXct", "POSIXt"), tzone = tz) :
  Calling 'structure(NULL, *)' is deprecated, as NULL cannot have attributes.
  Consider 'structure(list(), *)' instead.

1 个答案:

答案 0 :(得分:0)

没有答案的Triage帮助

如注释线程中所述,这似乎是您收到HTML Pae,这表明您和目标之间存在中介(例如代理服务器),并且代理不知道如何处理请求(可能由于没有身份验证)。我仍然不确定为什么这会影响您的家庭(除非您使用VPN或工作场所出于某种原因在家中维护代理服务器设置)。

您可以运行此命令吗(install_github()最终会这样做):

res <- httr::GET("https://github.com/rickhelmus/patRoon/archive/master.zip")

,如果在打印res时没有得到这样的信息:

res
## Response [https://codeload.github.com/rickhelmus/patRoon/zip/master]
##   Date: 2018-12-05 14:11
##   Status: 200
##   Content-Type: application/zip
##   Size: 10.5 MB
## <BINARY BODY>

您可以在打印res到问题中的代码块时发布获得的结果吗?

然后我可以发布一些后续分类。