突然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位版本的任何痕跡時,問題就解決了。 –