R 3.0.2 を実行gplots
しており、Mac OSX 10.9、CentOS 6.4 および 5.4 にインストールしようとしています。しかし、すべてのプラットフォームで失敗します。主な理由は、 requireとgdata
requiresである必要があります。gtools
gtools
gdata
したがって、単独でインストールしようとするとgtools
、gdata
停止します
> install.packages("gtools")
also installing the dependency ‘gdata’
...
ERROR: dependency ‘gtools’ is not available for package ‘gdata’
ERROR: dependency ‘gdata’ is not available for package ‘gtools’
ただし、 CRAN パッケージ情報に基づくと、依存関係ツリーは次のようになります。
gplots --> gdata --> gtools
A --> B: A depends on B
回避策はありますか、それともアップストリームに報告する必要がありますか?
編集:
gtools
のソースコードを変更することで、それらをインストールできました。
> download.packages("gtools", destdir=".") # currently 3.2.0
untar ( tar zxf ./gtools_3.2.0.tar.gz
) してから、ファイル内の行を削除しますDESCRIPTION
# in gtools/DESCRIPTION
Imports: gdata # <-- remove this line
次に、gtools
ローカルにインストールします
> install.packages("gtools", repos=NULL)
...
file ‘DESCRIPTION’ has the wrong MD5 checksum
...
正常にインストールされ、循環的な依存関係が解決されるはずです。残りのすべてを完了することができます
> install.packages("gplots")
このソリューションは、もともと Wush Wu によって提供されました。