Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/postgresql/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
包装‘;RPostgreSQL’;不可用(适用于R版本2.13.1)?_R_Postgresql - Fatal编程技术网

包装‘;RPostgreSQL’;不可用(适用于R版本2.13.1)?

包装‘;RPostgreSQL’;不可用(适用于R版本2.13.1)?,r,postgresql,R,Postgresql,我正在尝试安装“RPostgreSQL”包(使用R2.13.1,Mac OS X Snow Leopard) 运行install.packages(“RPostgreSQL”)时,出现以下错误: In getDependencies(pkgs, dependencies, available, lib) : package ‘RPostgreSQL’ is not available (for R version 2.13.1) `Error: package 'RPostgreSQL'

我正在尝试安装“RPostgreSQL”包(使用R2.13.1,Mac OS X Snow Leopard)

运行
install.packages(“RPostgreSQL”)
时,出现以下错误:

In getDependencies(pkgs, dependencies, available, lib) :
  package ‘RPostgreSQL’ is not available (for R version 2.13.1)
`Error: package 'RPostgreSQL' is not installed for 'arch=i386'`
因此,我尝试从源代码处下载,并运行
r CMD INSTALL RPostgreSQL_0.1-7.tar.gz
,它似乎安装得很好,但当我调用
库(RPostgreSQL)
时,我遇到以下错误:

In getDependencies(pkgs, dependencies, available, lib) :
  package ‘RPostgreSQL’ is not available (for R version 2.13.1)
`Error: package 'RPostgreSQL' is not installed for 'arch=i386'`
因此,我随机尝试重新运行
r CMD INSTALL RPostgreSQL_0.1-7.tar.gz
,它似乎安装得很好,但在调用
库(RPostgreSQL)
时,出现了一个稍微不同的错误:


知道怎么了吗?最新版本的R根本不支持该软件包,因此如果我想使用它,我应该降级我的R版本(我想,通过卸载我的当前版本并找到一个旧版本?)

该软件包不是基于CRAN构建的。请参阅,这表示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'

您应该联系软件包维护人员以获取更多信息。

软件包不是基于CRAN构建的。请参阅,这表示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'
您应该联系软件包维护人员以获取更多信息。

有关于的明确文档,我建议您从那里开始

Neil还努力使这些内容保持最新,因此,如果出于任何原因,这对您来说都是失败的,您可以随时访问。

上有明确的文档,我建议您从那里开始


Neil还试图使这些内容保持最新,因此,如果出于任何原因,此操作失败,您可以随时访问。

如果上面的链接没有帮助,您也可以发布到r-sig-Mac邮件列表。我尝试按照该文档进行操作,但现在我遇到了另一个错误(关于加载
RPostgreSQL.so
),所以我把我的问题发到了邮件列表上。好方法,如果运气好,尼尔可以帮你。我自己没有OS X邮箱。如果上面的链接没有帮助,你也可以发送到r-sig-Mac邮件列表。我尝试按照该文档进行操作,但现在我遇到了一个不同的错误(关于加载
RPostgreSQL.so
),所以我将我的问题发送到了邮件列表中。很好的方法,幸运的话,Neil可以帮助你。我自己没有OSX设备。你正在运行哪个版本的OSX。在10.7版本中,我可以从google code repo下载源代码,并使用
install.packages(gzip\u source\u path,repos=NULL,type=“source”)
在安装之前安装了xcode。我没想到会这么容易,我也不知道为什么我能在别人有很多麻烦的时候建造它。也许是10.7的怪癖?@JD Long:我正在运行10.6.6,所以可能就是这样。(或者可能是因为R版本?不确定您是否也在运行2.13.1。)总之,我最终改为使用RpgSQL,它似乎工作正常=)。您正在运行哪个版本的OS X。在10.7版本中,我可以从google code repo下载源代码,并使用
install.packages(gzip\u source\u path,repos=NULL,type=“source”)
在安装之前安装了xcode。我没想到会这么容易,我也不知道为什么我能在别人有很多麻烦的时候建造它。也许是10.7的怪癖?@JD Long:我正在运行10.6.6,所以可能就是这样。(或者可能是因为R版本?不确定您是否也在运行2.13.1。)总之,我最终改为使用RpgSQL,它似乎工作正常=)。