Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/82.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R/RStudio无法运行,循环套接字连接错误_R_Crash_Rstudio_Rstan - Fatal编程技术网

R/RStudio无法运行,循环套接字连接错误

R/RStudio无法运行,循环套接字连接错误,r,crash,rstudio,rstan,R,Crash,Rstudio,Rstan,几天前,我在使用“brms”运行R中的模型时出错,这表示我的后验样本不存在。进一步阅读后,这些链接(,)让我认为这是玩macOS(Catalina 10.15.6)时遇到的rstan问题。 我遵照他们的指示,即: -更新包Rcpp、rstan、arm和brms -按照以下解决方法说明更改stan的“并行”设置: -更新了R和RStudio,因为这个问题在几个月前用R4.0修复了 -更新了XCode 11、Quartz 11、GNU Fortran 8.2 -更新了最新的macOS Catalin

几天前,我在使用“brms”运行R中的模型时出错,这表示我的后验样本不存在。进一步阅读后,这些链接(,)让我认为这是玩macOS(Catalina 10.15.6)时遇到的rstan问题。 我遵照他们的指示,即:

-更新包Rcpp、rstan、arm和brms

-按照以下解决方法说明更改stan的“并行”设置:

-更新了R和RStudio,因为这个问题在几个月前用R4.0修复了

-更新了XCode 11、Quartz 11、GNU Fortran 8.2

-更新了最新的macOS Catalina错误修复

-运行sudo rm-rf[path to R]卸载R

-试图彻底卸载所有R和RStudio文件,包括删除“我的库/框架”文件夹中的文件、库/首选项中的任何.plist文件以及任何.Rprofile、.Rscript、.Rapp、.rhistore或.Renvirons文件

-重新启动后重新安装R和RStudio

现在,我经历了一些非常奇怪的行为,而不是从一张“白板”开始。首先,RStudio在一个完全白色的空白屏幕上打开,从不加载。第二,当我试图通过终端或R控制台直接打开R时,我被困在一个循环中近20分钟,这表明:

Error in socketConnection("localhost", port = port, server = TRUE, blocking = TRUE,  : 
  file descriptor is too large for select()
Calls: <Anonymous> ... makePSOCKcluster -> newPSOCKnode -> socketConnection
Execution halted
Error in socketConnection("localhost", port = port, server = TRUE, blocking = TRUE,  : 
  cannot open the connection
Calls: <Anonymous> ... makePSOCKcluster -> newPSOCKnode -> socketConnection
In addition: Warning message:
In socketConnection("localhost", port = port, server = TRUE, blocking = TRUE,  :
  port 11537 cannot be opened
Execution halted
我无法访问控制台或在R中输入任何内容来尝试进行故障排除。此外,它还导致我的计算机速度大幅下降,活动监视器显示有150多个“R”进程正在运行,这些进程在退出R后不会消失,只有在终端中使用“killall R”后才会消失

但是,有人帮我确定这是我的Mac用户库或首选项中的某个内容,因为我们在我的机器上创建了一个全新的用户,安装了R和RStudio,并且加载它们时没有问题

我只是一名心理学研究生,所以我真的不理解R工作的后端,我完全被这些症状所迷惑

我怀疑这些链接(,)可能会有所帮助,但我不知道如何执行解决方案,因为现在我无法在R中输入或运行任何内容,而不触发“执行暂停”的无休止循环


我真的需要帮忙,谢谢

更新:已解决。我通过anaconda重新安装RStudio解决了这个问题,然后打开.Renvirons文件并删除这一行(我是基于这个线程添加的-):cl我最终删除的代码行的源代码。Renvirons是一行(cl
/Library/Frameworks/R.framework/Versions/4.0/Resources/bin/R: cannot make pipe for command substitution: Too many open files
ERROR: option '-e' requires a non-empty argument
rm: /var/folders/54/km__8z8x78x8_ct1pw8w8bbh0000gn/T//RtmpVORdTy: Too many open files