2013-08-31 29 views
5

にRcmdrパッケージをインストールしながら、プロ私のMacBook上のR用Rcmdrをロードしようとしたとき、私は次のエラーを取得する:TclTkライブラリの問題MacBookPro

> library("Rcmdr") 
Error : .onLoad failed in loadNamespace() for 'tcltk', details: 
    call: dyn.load(file, DLLpath = DLLpath, ...) 
    error: unable to load shared object '/Library/Frameworks/R.framework/Versions/3.0/Resources/library/tcltk/libs/tcltk.so': 
    dlopen(/Library/Frameworks/R.framework/Versions/3.0/Resources/library/tcltk/libs/tcltk.so, 10): Library not loaded: /usr/local/lib/libtcl8.6.dylib 
    Referenced from: /Library/Frameworks/R.framework/Versions/3.0/Resources/library/tcltk/libs/tcltk.so 
    Reason: image not found 
Error: package or namespace load failed for ‘Rcmdr’ 

私はTclTkライブラリに関連したこのマシン上の他の問題を抱えているが、私はgraphvizのインストールに関するトラブルについて投稿したときに何の助けも得なかった。

誰かが私にTclTkライブラリの問題を解決するのを手伝ってもらえたら、本当に感謝しています。

ありがとうございます。

+0

ファイル '/usr/local/lib/libtcl8.6.dylib'のように見えます。 –

+0

が合意しました。そのdirではなく。 locate libtcl8.6.dylib /usr/local/Cellar/tcl-tk/8.6.0/lib/libtcl8.6.dylib – tipanverella

+0

あなたは2つの質問の古い方を重複してマークしましたか? @thomasさんは、2013年に尋ねられた質問(および回答)が2014年に尋ねられた質問と、 – tipanverella

答えて

5

@ donal-fellowsさん、ありがとうございます!

ソリューションは、Rがそれらを期待LIBSにシンボリックリンクを置くことだった:

brew remove tcl-tk 
brew -v install tcl-tk --with-tk 
ln -s /usr/local/Cellar/tcl-tk/8.6.0/lib/libtcl8.6.dylib /usr/local/lib/libtcl8.6.dylib 
ln -s /usr/local/Cellar/tcl-tk/8.6.0/lib/libtk8.6.dylib /usr/local/lib/libtk8.6.dylib 

は、私たちは今、これは私のgraphvizの問題を修正することを期待しましょう!

関連する問題