2016-04-10 21 views
1

パッケージclusterSimをロードしようとすると、Rは出力せずにフリーズします。私はRには新しく、この問題に対処する方法はわかりません。私はフォーラムやその他のドキュメントで助けを見つけられませんでした。'clusterSim'パッケージをOS x El CapitanでロードするときにRがフリーズする

  • パッケージインストーラとRコンソールから:私は同じ結果と常に次の方法でこれを試してみた

    > sessionInfo() 
    R version 3.2.4 (2016-03-10) 
    Platform: x86_64-apple-darwin13.4.0 (64-bit) 
    Running under: OS X 10.11.3 (El Capitan) 
    
    locale: 
    [1] en_US.UTF-8/en_US.UTF-8/en_US.UTF-8/C/en_US.UTF-8/en_US.UTF-8 
    
    attached base packages: 
    [1] stats graphics grDevices utils datasets methods base 
    

    :Rで

    のSessionInfo()は次のような出力を提供しますコマンドラインから取得します。

  • 端末から
  • GUIとコンソールのR-Studioから。

R、R-Studio、パッケージ 'clusterSim'とその依存関係 'cluster'と 'MASS'を削除して再インストールしようとしました。ソースからパッケージ「clusterSim」をインストールしようとし、それがフリーズする前に、次の出力が生成され、

> install.packages('clusterSim', type='source') 
Installing package into ‘/Users/marc/Library/R/3.2/library’ 
(as ‘lib’ is unspecified) 
trying URL 'https://ftp.cixug.es/CRAN/src/contrib/clusterSim_0.44-2.tar.gz' 
Content type 'application/x-gzip' length 4155487 bytes (4.0 MB) 
================================================== 
downloaded 4.0 MB 

* installing *source* package ‘clusterSim’ ... 
** package ‘clusterSim’ successfully unpacked and MD5 sums checked 
** libs 
clang++ -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -I/usr/local/include -I/usr/local/include/freetype2 -I/opt/X11/include -fPIC -Wall -mtune=core2 -g -O2 -c clusterSim.cpp -o clusterSim.o 
clusterSim.cpp:31:19: warning: unused variable 'b' [-Wunused-variable] 
double l1,m1,m2,a,b; 
       ^
1 warning generated. 
clang++ -dynamiclib -Wl,-headerpad_max_install_names -undefined dynamic_lookup -single_module -multiply_defined suppress -L/Library/Frameworks/R.framework/Resources/lib -L/usr/local/lib -o clusterSim.so clusterSim.o -F/Library/Frameworks/R.framework/.. -framework R -Wl,-framework -Wl,CoreFoundation 
installing to /Users/marc/Library/R/3.2/library/clusterSim/libs 
** R 
** data 
** inst 
** preparing package for lazy loading 

誰もが、このパッケージがロードされて得るために私を助けることができますか?コマンドを実行してパッケージをロードするときに出力を得る方法が分かっていたら、すでに役に立つかもしれません。

https://www.xquartz.orgをインストールしてからRを再起動し、あなたがclustermsimをロードするときにRが凍結しない:

おかげで、

マルク・

+0

パッケージのインストール時に "load"という単語が "install"されます。メッセージが示すフォルダを削除しようとしましたか? '/ Library/Frameworks/R.framework/Versions/3.2/Resources/library/00LOCK-clusterSim' – lmo

+0

バイナリを使ってパッケージをインストールできます。問題は、 'library( 'clusterSim')'セッションでそれを必要とするときにロードできないということです。フォルダを削除すると、 'type = 'source''オプションを指定してインストールを行うのに役立ちました。私はそれに応じて質問を編集した。 –

答えて

0

同級生は解決策を見つけました。

これを実行しても動作します。

関連する問題