我正在尝试安装"RPostgreSQL“包(使用R 2.13.1,Mac Leopard)。
当我运行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版本(我想,通过卸载我当前的版本并找到一个旧版本?)如果我想用它的话?
发布于 2011-09-11 16:35:38
该包不是基于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'您应该联系包维护者以获取更多信息。
发布于 2011-09-11 19:41:24
RPostgreSQL repo on Google Code有关于installing RPostgreSQL on Mac OS X的清晰文档,我建议您从那里开始。
Neil还试图保持这些更新,因此,如果由于任何原因,这对你来说失败,你可以随时来Google Groups mailing list。
https://stackoverflow.com/questions/7376887
复制相似问题