2011-02-22 5 views
0

CRANのxtsの最新バージョンは0.7-5です。しかし、私はxts> = 0.7.6.17が必要な吸取パッケージを試してみたいと思います。この最新バージョンを入手するには、私が最初に私がRForgeからの.tgzファイルをダウンロードして試してみました:OSXのRのためのxtsパッケージのRForgeバージョンをインストールする際にエラーが発生する

[Downloads]$ R CMD INSTALL xts_0.7-6.17.tgz 
WARNING: ignoring environment value of R_HOME 
* installing to library ‘/Library/Frameworks/R.framework/Resources/library’ 
* installing *binary* package ‘xts’ ... 

* DONE (xts) 

Rコンソールを起動した後、私は(XTS)を必要とタイプし、この得た:私は戻っ

> require(xts) 
Loading required package: xts 
Loading required package: zoo 
Error in dyn.load(file, DLLpath = DLLpath, ...) : 
unable to load shared object '/Library/Frameworks/R.framework/Versions/2.12/Resources/library/xts/libs/x86_64/xts.so': 
dlopen(/Library/Frameworks/R.framework/Versions/2.12/Resources/library/xts/libs/x86_64/xts.so, 6): Library not loaded: /usr/local/lib/libgfortran.2.dylib 
Referenced from: /Library/Frameworks/R.framework/Versions/2.12/Resources/library/xts/libs/x86_64/xts.so 
Reason: image not found 
In addition: Warning message: 
package 'xts' was built under R version 2.12.2 

:(XTS)が必要で

[Downloads]$ R CMD INSTALL xts_0.7-5.tgz 
WARNING: ignoring environment value of R_HOME 
* installing to library ‘/Library/Frameworks/R.framework/Resources/library’ 
* installing *binary* package ‘xts’ ... 

* DONE (xts) 

オープニングRコンソールとタイピング:そのファイルをダウンロードして、再度これを実行して、CRANのバージョンに

> require(xts) 
Loading required package: xts 
Loading required package: zoo 
> 

blotterをインストールするには、私はRForgeバージョンが必要ですが、すべてがうまくいきます。

注:私は、OS X(10.6.6)

UPDATEを実行している:すべてがうまくありません。今私は正しく読み込むためにCRAN xtsのバージョンを取得することはできません。

更新#2:install.packages( "xts"、repo = "http://cran.r-project.org")を実行して、古いxtsを元に戻しました。実際には、すべての方法で不思議な壊滅が起こっていたので、「quantmod」と「TTR」のためにそれを実行しました。

UPDATE#3:以下のコメントでディルクの勧告に続き、私はOS X上でソースからコンパイルしようとしてきたと

make: gfortran: No such file or directory 

と会ったのでhttp://www.macresearch.org/xcode_gfortran_plugin_updateのリンクからインストールした後、私は今だました

gfortran -arch i386 -fPIC -g -O2 -c period.max.f -o period.max.o 
f951: error: unrecognized command line option "-arch" 

UPDATE#4:私はUPDATE#3に間違ったFortranコンパイラをインストールし-archフラグ文句新しいエラーに直面しました。そのコンパイラをRパッケージに使用しないでください。

+0

バイナリではなく、**ソース**からインストールできますか? Macでは 'tgz'ではなく' tar.gz'を使います。 –

+0

また、これは 'install.packages(" xts "、repos =" http://R-Forge.R-project.org ")' –

+0

@Gavinの場合、これは[Downloads] $と同じ結果になりますR CMD INSTALL xts_0.7-6.17.tgz – Milktrader

答えて

4

Mac OS XプラットフォームでRを使用している場合は、ソースからインストールする方法を知っておくとよいでしょう.Macバイナリはリポジトリへの作成に時間がかかることがあります。 R環境システムはUbuntuとSVNです。いつの間にかOS XとGitに変身するかもしれません。

ソースからインストールを開始する前に、Xcodeがインストールされていることを確認する必要があります。

http://developer.apple.com/technologies/tools/xcode.html

その後は、Xcodeの付属していませんFortranコンパイラを、持っている必要があります。良いニュースは、OS X for RのユーザにFortranコンパイラ専用の場所があることです。

http://r.research.att.com/tools/

これが正しくインストールおよび設定されたら、あなたはここからRForgeからXTSの最先端のバージョンを取得する必要があります(感謝ディルク)最後に

http://r-forge.r-project.org/src/contrib/xts_0.7-6.17.tar.gz

、単に実行端末のコマンドラインから次のように入力します。

[Downloads]$ R CMD INSTALL xts_0.7-6.17.tar.gz 

注:tar.gzは、ソースファイルの拡張子です。 es .tgzはMacバイナリの拡張です。

関連する問題