2017-12-20 41 views
0

homebrew를 사용하여 내 컴퓨터에 XQuartz를 설치 한 다음 RStudio에서 fix() 명령을 사용하려고하면 컴퓨터를 다시 시작했습니다. 다음 오류가 발생합니다.Mac OS X 10.13의 RStudio에서 X11을 사용할 수 없습니다.

> College=read.csv("College.csv",header=T,na.strings ="?") 
> fix(College) 
Error in edit.data.frame(get(subx, envir = parent), title = subx, ...) : 
    X11 is not available 

예상대로 다음과 같은 작업을 시도합니다. RStudio에서 같은 명령을 수행하려면 어떻게해야합니까?

+1

자작가 버전을 제거하고 실제 설치 프로그램을 사용해 보셨습니까? 나는 초기 alphas와 XQuartz가 완벽하게 작동하고 있기 때문에 10.13을 사용 해왔다. (fix()를 시도했을 때를 포함하여) .picture()와 같은 것을 사용하는 것보다 프로그래밍 방식으로 데이터를 변경하는 것이 좋다. 재사용 성을 얻으려면 – hrbrmstr

+0

예 homebrew 버전을 사용하기 전에 실제 설치 프로그램을 사용했지만 동일한 문제가 발생했습니다. XQuartz를 homebrew로 다시 설치했습니다. 책에서 사용 되었기 때문에'fix() '를 사용하고 싶었습니다. – cod3min3

+0

'fix()'를 사용할 때 XQuartz가 실행 중입니까? – hrbrmstr

답변

0

다른 사람을위한 답으로 이것을 찾으십시오.

이 특정 문제는 MacOS에서 Homebrew R을 사용했기 때문에 (이 Q의 시점에서) X11 지원으로 컴파일되지 않았습니다.

먼저 OP가 capabilities()으로 실행되어야합니다. FALSE입니다

##  jpeg   png  tiff  tcltk   X11  aqua http/ftp 
##  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE 
## sockets  libxml  fifo  cledit  iconv   NLS  profmem 
##  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE 
##  cairo   ICU long.double  libcurl 
##  TRUE  TRUE  TRUE  TRUE 

X11 경우에, 당신은 CRAN에서 맥 OS R 분포를 사용해야합니다/및 X11에 대한 지원 O를 승 R 설치가 : 그 같은 것을 표시 한 것입니다.