突然RStudio是给我这个错误,当我输入上的帮助搜索框的字符串:如何诊断“无法创建套接字”?
starting httpd help server ...Error in tools::startDynamicHelp() : unable to create socket
我得到同样的错误,当我在控制台上输入以下内容:
> ?grep
我有更新到当前版本的RStudio,并运行当前版本的R.我在R本身尝试了相同的命令,没有问题。
也许巧合的是,当我试图让RStudio更新包,我得到这个消息:
Warning: unable to access index for repository http://cran.rstudio.com/bin/windows/contrib/3.1
Warning: unable to access index for repository http://www.stats.ox.ac.uk/pub/RWin/bin/windows/contrib/3.1
下面是RStudio在诊断报告文件提供:
2014年7月19日17: 13:51 [rsession-John Smith] ERROR r error 4(R代码执行错误)[errormsg =工具:: startDynamicHelp()中的错误:无法创建套接字|||];已发布AT:core :: Error r :: exec :::: evaluateExpressionsUnsafe(SEXPREC *,SEXPREC *,SEXPREC **,r :: sexp :: Protect *)C:\ Users \ Administrator \ rstudio \ src \ cpp \ r \ RExec.cpp:145; LOGGED FROM:核心::错误::会议::模块帮助::初始化()C:\用户\管理\ rstudio的\ src \ CPP \会议\ \模块SessionHelp.cpp:894
我UNINSTALLED R和RStudio,然后重新安装,问题不会消失。现在,当我启动RStudio,我得到:
Error in tools::startDynamicHelp() : unable to create socket
大卫史密斯,在你的回答中你提到它只发生在R工作室。我在R的64个常规版本和不同版本中遇到了同样的错误。在这方面,失败了。 – Barnaby
此外,这不是一个特别的解决方案,如果你需要处理大型数据库 – Barnaby
我已经切换到Mac,但据我所知,问题发生的原因是我(无用)安装* 32和64位版本。这导致了各种各样的复杂问题,比如Java的版本和这里描述的问题。当我完全消除了32位版本的任何痕迹时,问题就解决了。 –