3

Microsoft R Open 3.3.1 で Mac OS X EL Capitan 10.11.6 を使用しています。

MRO のインストール手順に従い、 を新規インストールしXQuartz 2.7.9た後、R パッケージをインストールするたびに次のエラーが発生します。たとえば、 をインストールするMASSと、次の警告メッセージが表示されます。使用には問題ないようですが、毎回この警告が表示されるのは面倒です。

Warning message:
In doTryCatch(return(expr), name, parentenv, handler) :
  unable to load shared object '/Library/Frameworks/R.framework/Resources/modules//R_X11.so':
  dlopen(/Library/Frameworks/R.framework/Resources/modules//R_X11.so, 6): Symbol not found: _CGBitmapContextCreate
  Referenced from: /Library/Frameworks/R.framework/Resources/modules//R_X11.so
  Expected in: flat namespace
 in /Library/Frameworks/R.framework/Resources/modules//R_X11.so
* installing *source* package ‘MASS’ ...
** package ‘MASS’ successfully unpacked and MD5 sums checked
** libs
4

2 に答える 2

1

macOS 10.12 で Microsoft R Open 3.3.1 を使用すると、同じ問題が発生します。

このリンクを参照します: RStudio または R コンソールを開くときの警告メッセージ

CRAN RR_X11.soに置き換えます。R_X11.so

  1. CRAN R for Mac OS Xに移動し、インストーラー (.pkg) をダウンロードします。
  2. CRAN Rをインストールします。
  3. R_X11.soCRAN R は次の場所にあります。/Library/Frameworks/R.framework/Versions/3.3/Resources/modules/
  4. MRO をインストールする
  5. R_X11.soMRO(at /Library/Frameworks/R.framework/Versions/3.3.1-MRO/Resources/modules/) をR_X11.soCRAN Rに置き換えます (手順 3 を参照)
于 2016-10-08T03:28:25.500 に答える
-1

これは答えではありません...しかし、スタックは私にコメントさせません!!

このディレクトリ /Library/Frameworks/R.framework/Versions/3.3/Resources/modul‌ es/

存在しません...ただし: /Library/Frameworks/R.framework/Versions/3.3.1-MRO/Resources/modul‌ es/

存在します...おそらくそれが問題ですか?

于 2016-09-28T00:57:24.663 に答える