Rcpp 包不包含 Rcpp_precious_remove

Lax*_*wal 33 r rcpp

我一直在尝试创建一个数据库并安装了“DBI”包,但仍然面临这个错误。我重新安装了 DBI 和 RSQLite 包,但它们似乎不起作用。

con <- dbConnect
(RSQLite::SQLite(), dbname = ":memory:")
dbListTables(con)```

Error :Error in connection_connect(dbname, loadable.extensions, flags, vfs, extended_types) : function 'Rcpp_precious_remove' not provided by package 'Rcpp'
Run Code Online (Sandbox Code Playgroud)

小智 32

我对包有同样的问题:rastertmapsf。重新安装Rcpp包解决了问题:

install.packages('Rcpp')
library(Rcpp)
Run Code Online (Sandbox Code Playgroud)


Mar*_*ila 22

我在另一个包上遇到了同样的问题,问题是我运行的是针对以前版本的Rcpp. 正如@user20650 在评论中指出的那样,更新Rcpp到 1.0.7 应该可以解决它。

  • 您可以使用install.packages('Rcpp')或 update.packages()` 来完成。
    • 使用update.packages()时将询问您是否还要更新任何其他过时的软件包。
  • 在 RStudio 上,您还可以使用packages面板来更新包,如下图所示:

在此处输入图片说明

  • 好吧,“install.packages”并没有解决我电脑上的这个问题,但“update.packages”却解决了。发生这种情况有什么具体原因吗? (4认同)