2011-09-11 18 views
1

"RPostgreSQL"パッケージ(R 2.13.1、Mac OS X Snow Leopardを使用)をインストールしようとしています。パッケージ 'RPostgreSQL'は利用できません(Rバージョン2.13.1用)?

私はinstall.packages("RPostgreSQL")を実行すると、私はこのエラーを取得:

In getDependencies(pkgs, dependencies, available, lib) : 
    package ‘RPostgreSQL’ is not available (for R version 2.13.1) 

だから私は、ソースからのダウンロード、およびr CMD INSTALL RPostgreSQL_0.1-7.tar.gzを実行してみました、そして、罰金をインストールするように見えたが、私はlibrary(RPostgreSQL)を呼び出すときに、私はこのエラーを取得します:

`Error: package 'RPostgreSQL' is not installed for 'arch=i386'` 

は、だから私は、ランダムに再び罰金をインストールするように見えたr CMD INSTALL RPostgreSQL_0.1-7.tar.gzを、再実行しようとしたが、私はlibrary(RPostgreSQL)を呼び出すときに、私は少し異なるエラーが表示されます。

'RPostgreSQL' is not a valid installed package 

何が悪いと思いますか?パッケージはRの最新バージョンではサポートされていないので、私はRのバージョンをダウングレードする必要があります(私の現在のバージョンをアンインストールし、古いバージョンを見つけることで推測します)。

+0

OS Xのどのバージョンを実行していますか。 10.7では、Googleコードレポからソースをダウンロードし、 'install.packages(gzipped_source_path、repos = NULL、type =" source ")を使ってビルドできました。インストールする前にxcodeをインストールしていました。私はそれが簡単であるとは思っていませんでした。なぜ他の人が問題を抱えているのか、私がなぜそれを構築できるのか分かりません。おそらく10.7のクール? –

+0

@JDロング:10.6.6で動作しているので、そうかもしれません。 (もしかしたらRのバージョンのせいでしょうか?2.13.1でも動いているのかどうか分かりません)とにかく、代わりにRpgSQLに切り替えることになりました。 – grautur

答えて

3

パッケージはCRANで構築されていません。 CRAN page for detailsを参照してください。これは、MacOS Xバイナリが利用できないことを示しています。パッケージのインストールに失敗しています。インストールログは次のとおりです。

* installing *source* package 'RPostgreSQL' ... 
checking for gcc... gcc 
checking for C compiler default output file name... a.out 
checking whether the C compiler works... yes 
checking whether we are cross compiling... no 
checking for suffix of executables... 
checking for suffix of object files... o 
checking whether we are using the GNU C compiler... yes 
checking whether gcc accepts -g... yes 
checking for gcc option to accept ISO C89... none needed 
checking for pg_config... no 
configure: checking for PostgreSQL header files 
configure: Checking include /usr/include. 
configure: Checking include /usr/include/pgsql. 
configure: Checking include /usr/include/postgresql. 
configure: Checking include /usr/local/include. 
configure: Checking include /usr/local/include/pgsql. 
configure: Checking include /usr/local/include/postgresql. 
configure: Checking include /usr/local/pgsql/include. 
configure: Checking include /usr/local/postgresql/include. 
configure: Checking include /opt/include. 
configure: Checking include /opt/include/pgsql. 
configure: Checking include /opt/include/postgresql. 
configure: Checking include /opt/local/include. 
configure: Checking include /opt/local/include/postgresql. 
configure: Checking include /opt/local/include/postgresql84. 
configure: Checking include /sw/opt/postgresql-8.4/include. 
configure: Checking include /Library/PostgresPlus/8.4SS/include. 
configure: Checking include /sw/include/postgresql. 
configure: Checking lib /usr/lib. 
configure: Checking lib /usr/lib/pgsql. 
configure: Checking lib /usr/lib/postgresql. 
configure: Checking lib /usr/local/lib. 
configure: Checking lib /usr/local/lib/pgsql. 
configure: Checking lib /usr/local/lib/postgresql. 
configure: Checking lib /usr/local/pgsql/lib. 
configure: Checking lib /usr/local/postgresql/lib. 
configure: Checking lib /opt/lib. 
configure: Checking lib /opt/lib/pgsql. 
configure: Checking lib /opt/lib/postgresql. 
configure: Checking lib /opt/local/lib. 
configure: Checking lib /opt/local/lib/postgresql. 
configure: Checking lib /opt/local/lib/postgresql84. 
configure: Checking lib /sw/opt/postgresql-8.4/lib. 
configure: Checking lib /Library/PostgresPlus/8.4SS/lib. 
configure: Checking lib /sw/lib. 
checking for "/libpq-fe.h"... no 
configure: error: File libpq-fe.h not in ; installation may be broken. 
ERROR: configuration failed for package 'RPostgreSQL' 
* removing '/Volumes/Tiger/Builds/Rdev-web/QA/Simon/packages/leopard-universal/results/2.13/RPostgreSQL.Rcheck/RPostgreSQL' 

詳細については、パッケージ管理者にお問い合わせください。

3

RPostgreSQL repo on Google Codeにはinstalling RPostgreSQL on Mac OS Xに関する明確な文書がありますので、そこから始めてください。

ニールでもこれらの情報を最新の状態に保ちます。なぜなら、これが何らかの理由で失敗した場合、いつでもGoogle Groups mailing listに来ることができます。

+0

上記のリンクが役に立たない場合は、r-sig-Macメーリングリストに投稿することもできます。 –

+0

私はそのドキュメントに従ってみましたが、別のエラー( 'RPostgreSQL.so'の読み込みについて)がありましたので、https://groups.google.com/forum/?pli=1のメーリングリストに質問を投稿しました#!トピック/ rpostgresql-dev/EzyH3B1wJes。 – grautur

+0

良いアプローチ、運とNeilはあなたを助けることができます。私は自分でOS Xのボックスを持っていません。 –

関連する問題