2016-03-18 12 views
0

私は私が使用してそれを呼び出すしようとすると、しかしRでパッケージをダウンロードできますが、ライブラリから呼び出すことはできませんか?

The downloaded binary packages are in 
/var/folders/2p/3h5yk1gx4fs1gd8gtdbhdd900000gn/T//RtmpHvJyRm/downloaded_packages 

パッケージ "LMERConvenienceFunctions" をダウンロードすることができました:

library(LMERConvenienceFunctions) 

私は次のエラーを取得する:

Error : .onLoad failed in loadNamespace() for 'rgl', details: 
call: dyn.load(file, DLLpath = DLLpath, ...) 
error: unable to load shared object'/Library/Frameworks/R.framework/Versions/3.2/Resources/library/rgl/libs/rgl.so': dlopen(/Library/Frameworks/R.framework/Versions/3.2/Resources/library/rgl/libs/rgl.so, 6): 
Library not loaded: /opt/X11/lib/libGLU.1.dylib 
Referenced from: /Library/Frameworks/R.framework/Versions/3.2/Resources/library/rgl/libs/rgl.so 
Reason: image not found 
Error: package or namespace load failed for ‘LMERConvenienceFunctions’ 

は誰もい何か提案がありますか?

ありがとうございます!

+4

'rgl'はインストールされていますか? – alistaire

+0

いいえ、それは役に立ちませんか? – Dave

答えて

3

「LMERConvenienceFunctions」パッケージを依存関係をダウンロードせずにインストールしようとしたようですね。

install.packages("LMERConvenienceFunctions")

してからちょうどlibrary(LMERConvenienceFunctions)を使用して実行すると、この場合には私のために働きました。これでも動作しない場合は、手動でrglをインストールしてみてください

+0

まだ私のために働いていません。それは別のパッケージを手動でインストールすることを意味しますか? – Dave

+0

rglをインストールすることができましたが、ライブラリから呼び出さないようにしました: ライブラリから呼び出そうとしたときにインストールできましたが、同様のエラーが発生しました: エラー:loadNamespaceで.onLoadが失敗しました) 'rgl'の詳細: 呼び出し:dyn.load(file、DLLpath = DLLpath、...) エラー:共有オブジェクトをロードできません '/Library/Frameworks/R.framework/Versions/3.2/Resources/library /rgl/libs/rgl.so ': – Dave

+0

その他のエラー: dlopen(/Library/Frameworks/R.framework/Versions/3.2/Resources/library/rgl/libs/rgl.so、6):ライブラリがロードされていません:/opt/X11/lib/libGLU.1.dylib 参照先:/Library/Frameworks/R.framework/Versions/3.2/Resources/library/rgl/libs/rgl.so 理由:イメージが見つかりません エラー:パッケージまたは名前空間の読み込みに失敗しました 'rgl' – Dave

1

私の問題は、XQuartzがインストールされていないことが判明しました。 http://www.xquartz.org/

インストール後、rglが動作するようになり、LMERConvenienceFunctionsが最後に動作するようになりました。私は全体のコードを貼り付けているので、全体のプロセスはいくつかの調整を取った。これはXQuartzをインストールした後であることに注意してください。

install.packages("LMERConvenienceFunctions") 
install.packages("devtools") #not sure if this is necessary, but doing this before rgl was recommended on another answer on here# 
library(devtools) 
install.packages("rgl") 
rgl.useNULL=TRUE #little thing I had to do even after installing XQuartz# 
library(rgl) 
library(LMERConvenienceFunctions) 
関連する問題