r - 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
解决方案
不是答案,只是分类帮助
正如评论线程中所指出的,这看起来像是您收到了 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
当您打印到问题中的代码块时,您可以发布您得到的结果吗?
然后我可以发布一些后续分类。
推荐阅读
- javascript - 同一部手机多次访问后,HTML 视频无法在手机上播放
- java - 您的 SQL 语法有错误,但查询在 MySQL 工作台中运行
- python - 如何在 Linux 中使用 Python 运行 C# 代码
- c# - 如何更改内存提供程序中的配置?
- android - 无法阻止 Android 房间数据库中的触发器递归
- c++ - glad.c 找不到glad/glad.h,但是main.cpp 可以
- asp.net - 从 Razor revisa_login.cshml 访问 Session 对象
- itext - 在 iText 7 java 中,如何在已将链接文本添加到文档后更新链接文本
- gremlin - 查询以识别标签“A”的顶点与标签“B”的多个顶点有边
- scheme - 两个缺点之间的区别