【发布时间】:2021-03-09 05:49:03
【问题描述】:
我面临以下挑战,当我尝试使用 DBI 包连接到 Rpostgresql 时,我收到以下错误。 以下是用于我的连接的代码
install.packages("DBI",INSTALL_opts="--no-multiarch")
suppressPackageStartupMessages(library('RPostgreSQL'))
suppressPackageStartupMessages(library('dplyr'))
suppressPackageStartupMessages(library("nortest"))
suppressPackageStartupMessages(library("DBI"))
con <- DBI::dbConnect(RPostgres::Postgres(),
dbname = "dbname",
host = "host",
port = "port",
password = "password",
user = "user",
base::list(sslmode="require", connect_timeout="10"),
service = NULL)
在出现错误后,尽管在 SO 上引用了多个帖子,但我无法解决该错误
Error in inDL(x, as.logical(local), as.logical(now), ...) :
unable to load shared object 'C:/Users/xxxx/Documents/R/win-library/4.0/Rcpp/libs/x64/Rcpp.dll':
LoadLibrary failure: The specified procedure could not be found.
【问题讨论】:
-
packageVersion("Rcpp")返回什么? (如果出现错误,请确保您已安装Rtools,然后运行install.packages("Rcpp"),然后再试一次。) -
我检查了 Rcpp 的版本:它给了 1.0.5
标签: r postgresql dbi rpostgresql rpostgres