2017-12-20 18 views
0

RStudioでfix()コマンドを使用しようとすると、homebrewを使用してマシンにXQuartzをインストールしてからマシンを再起動しました次のエラーが表示されますMac OS X 10.13上のRStudioは、fix()を使用しようとするとエラーが発生しません

> 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

Homebrewのバージョンをアンインストールして実際のインストーラーを使用しましたか?私は初期のalphasから10.13を使用していましたが、XQuartzは完全に機能していました。(fix()を試した直後も含めて)、fix()のようなものを使用するよりも、 – hrbrmstr

+0

はいホームブリュ版を使用する前に実際のインストーラを使いましたが、同じ問題が残っていましたが、XQuartzを自作で再インストールしました。 – cod3min3

+0

'fix()'を使用しようとしたときにXQuartzが実行されていますか? – hrbrmstr

答えて

0

これを他のケースに分けて回答してください。

この特定の問題は、MacOS上でHomebrew Rを使用していたため(このQの時点で)、X11サポートでコンパイルされませんでした。

最初にOPがcapabilities()を実行していたはずです。 X11FALSEであれば、あなたはX11のためのW/OサポートRのインストールを持っているし、CRANからMacOSのRの分布を使用する必要があります

##  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 

:それは次のように表示されているだろう。

関連する問題