You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

代理启用时从GitHub安装R包遇HTTP 407错误的解决咨询

RStudio代理设置与GitHub包安装问题

现有可用的R包安装设置

雇主推荐的RStudio包下载安装设置如下:

  1. 依次点击 Tools > Global options > Packages,取消勾选use secure download method for HTTP;
  2. 在.Renviron文件中添加以下内容:
http_proxy=http://proxy.XXX.ch:8080/
https_proxy=http://proxy.XXX.ch:8080/

该设置可正常完成常规包下载,例如执行以下命令:

install.packages("renv")
renv::install("pacman")

GitHub包安装报错

但使用以下命令安装GitHub上的包时,出现代理认证错误:

install_github('ropensci/tabulizerjars')

错误信息:

Error: Failed to install 'unknown package' from GitHub:
  Received HTTP code 407 from proxy after CONNECT

参考解决方案的疑问

参考相关解决方案,有如下配置代码:

set_config(
  use_proxy(url="18.91.12.23", port=8080, username="user",password="password")
)

我认为url应设为http://proxy.XXX.ch:8080/,但不清楚用户名和密码该填什么。已找到wpad.dat文件,但未获取到有用信息。

临时解决方法

r2evans提到一种临时解决方法:从GitHub下载对应包的.ZIP文件,解压后使用devtools::install(..)进行本地安装。


内容的提问来源于stack exchange,提问作者ava

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.06 10:59:57