首页 > 解决方案 > R devtools:install_github() - “错误:JSON:预期值GOT <”是什么意思?

问题描述

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

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.

它不依赖于我要安装的包,不同包的错误相同。

这个错误是什么意思?我该如何解决?

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

谢谢!安德烈亚

> sessionInfo()
R version 3.4.4 (2018-03-15)
Platform: x86_64-w64-mingw32/x64 (64-bit)
Running under: Windows >= 8 x64 (build 9200)

Matrix products: default

locale:
[1] LC_COLLATE=English_United Kingdom.1252  LC_CTYPE=English_United Kingdom.1252    LC_MONETARY=English_United Kingdom.1252
[4] LC_NUMERIC=C                            LC_TIME=English_United Kingdom.1252    

attached base packages:
[1] stats     graphics  grDevices utils     datasets  methods   base     

other attached packages:
[1] httr_1.3.1     usethis_1.4.0  devtools_2.0.1

loaded via a namespace (and not attached):
 [1] Rcpp_1.0.0        rstudioapi_0.8    magrittr_1.5      pkgload_1.0.2     R6_2.3.0          rlang_0.3.0.1     tools_3.4.4      
 [8] pkgbuild_1.0.2    sessioninfo_1.1.1 cli_1.0.1         withr_2.1.2       remotes_2.0.2     yaml_2.1.19       assertthat_0.2.0 
[15] digest_0.6.18     rprojroot_1.3-2   crayon_1.3.4      processx_3.2.0    callr_3.0.0       base64enc_0.1-3   fs_1.2.6         
[22] ps_1.2.1          curl_3.2          testthat_2.0.1    glue_1.3.0        memoise_1.1.0     compiler_3.4.4    desc_1.2.0       
[29] backports_1.1.2   prettyunits_1.0.2

标签: rjsondevtools

解决方案


不是答案,只是分类帮助

正如评论线程中所指出的,这看起来像是您收到了 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当您打印到问题中的代码块时,您可以发布您得到的结果吗?

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


推荐阅读