gpt4 book ai didi

r - 安装 RPostgreSQL 以连接到 Postgres.app

转载 作者:行者123 更新时间:2023-11-29 11:52:00 26 4
gpt4 key购买 nike

我正在尝试在运行 OSX 10.9.5 (Mavericks) 和 R 13.4.0 (Darwin) 的 Mac 上安装 RPostgreSQL。我想我的系统上没有正在运行的 Postgres 安装,因为从终端:

% which postgres
postgres not found

我使用[Postgres.app][1]

我尝试从 source 安装 RPostgreSQL

library(devtools)
install('~/Downloads/rpostgresql-read-only/RPostgreSQL')

但是我得到了错误

clang: error: unknown argument: '-Kthread'
clang: error: unknown argument: '-kthread'
make[1]: *** [fe-auth.o] Error 1
make: *** [libpq/libpq.5.dylib] Error 2
ERROR: compilation failed for package ‘RPostgreSQL’
* removing ‘/Library/Frameworks/R.framework/Versions/3.1/Resources/library/RPostgreSQL’
Error: Command failed (1)

这不是不言自明的。我用谷歌搜索,但找不到与 RPostgreSQL 的任何关系。

最佳答案

我能够通过从 MakeFile.global.darwin 中删除 2 -KThread 标志来进行 hack 安装。我无法告诉您 -KThread 标志是什么以及为什么需要它,但它似乎适合 Mavericks (10.9.5) 安装

PTHREAD_CFLAGS = -Kthread -kthread -pthread -pthreads -D_REENTRANT -D_THREAD_SAFE -D_POSIX_PTHREAD_SEMANTICS

改为

PTHREAD_CFLAGS = -pthread -pthreads -D_REENTRANT -D_THREAD_SAFE -D_POSIX_PTHREAD_SEMANTICS

关于r - 安装 RPostgreSQL 以连接到 Postgres.app,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27210142/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com