首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >R studio Mac代理问题

R studio Mac代理问题
EN

Stack Overflow用户
提问于 2017-07-24 15:50:36
回答 1查看 550关注 0票数 0

我已经下载并安装了R(3.4.1)和R studio (1.0.153)在MAC OS ( El船长)上。我在设置代理时遇到了问题。我正在尝试从CRAN安装一些包。

我指的是https://support.rstudio.com/hc/en-us/articles/200488488-Configuring-R-to-Use-an-HTTP-or-HTTPS-Proxy

我能够设置代理并使用属性http_proxy=http://MYSERVER:MYPORT http_proxy_user=user:passwd

我启用了options(internet.info = 0)选项,以从R Studio获取互联网访问的跟踪。虽然代理服务器的设置在日志中看起来很好,但它无法获得身份验证。

以下是日志:

代码语言:javascript
复制
Connected to MYSERVER  port MYPORT (#0)
> GET http://cran.rstudio.com/src/contrib/PACKAGES.gz HTTP/1.1
Host: cran.rstudio.com
User-Agent: R (3.4.1 x86_64-apple-darwin15.6.0 x86_64 darwin15.6.0)
Accept: */*
Proxy-Connection: Keep-Alive
Pragma: no-cache

* The requested URL returned error: 407 Proxy Authentication Required
* Closing connection 0
Warning: unable to access index for repository http://cran.rstudio.com/src/contrib:
  cannot open URL 'http://cran.rstudio.com/src/contrib/PACKAGES'

(请注意:我已经更换了代理服务器和端口)

我试着更改了http_proxy_user=ask

正如我读到的其中一篇文章中所建议的那样,但这也不起作用。

有人能建议如何在Mac上的R studio中正确设置代理身份验证吗?

我在本地安装了Eclipse,使用相同的代理端口和身份验证,它可以很好地下载内容。

我可以直接在火狐浏览器中点击网址http://cran.rstudio.com/src/contrib/PACKAGES.gz

EN

回答 1

Stack Overflow用户

发布于 2017-07-25 13:07:25

我终于能够让它工作起来了。通过将用户id和口令添加到同一属性http_proxy=http://username:password@proxyServer:port中,可以接受它们

这就产生了另一个问题,我的密码包含@ char,这就是代理url混乱的原因。我提到了另一篇关于stacktrace的帖子,它建议尝试将密码中的"@“编码到%40,通过这个更改,它最终通过了代理。

选项(internet.info= 0)有助于查看详细的日志,这有助于解决该问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45274989

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档