我正在尝试在 macOS 11.7.7 上的 R 4.1.2 下构建并安装MASS7.3-54(用于恢复环境)。renv我认为问题可能是旧版本clang(我认为是 12.5 之类的),但删除并重新安装 Xcode 命令行工具并没有解决问题。
* installing *source* package \xe2\x80\x98MASS\xe2\x80\x99 ...\n** package \xe2\x80\x98MASS\xe2\x80\x99 successfully unpacked and MD5 sums checked\n** using staged installation\n** libs\nusing C compiler: \xe2\x80\x98Apple clang version 13.0.0 (clang-1300.0.29.30)\xe2\x80\x99\nusing SDK: \xe2\x80\x98MacOSX12.1.sdk\xe2\x80\x99\nclang -arch x86_64 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I/opt/R/x86_64/include -fPIC -falign-functions=64 -Wall -g -O2 -c MASS.c -o MASS.o\nMASS.c:37:23: error: unknown type name 'Sint'; did you mean 'int'?\nVR_sammon(double *dd, Sint *nn, Sint *kd, double *Y, Sint *niter,\n ^~~~\n int\nMASS.c:37:33: error: …Run Code Online (Sandbox Code Playgroud) 我刚刚开始使用DBI访问(本地)SQLite 数据库,我似乎在读取和写入磁盘时遇到了基本问题。这是一个reprex:
library(DBI)
con = dbConnect(RSQLite::SQLite(), path = 'test.db')
dbWriteTable(conn = con, name = "Tbl_test", value = mtcars)
dbListTables(conn = con)
#> [1] "Tbl_test"
dbDisconnect(con)
con = dbConnect(RSQLite::SQLite(), path = 'test.db')
dbListTables(conn = con)
#> character(0)
dbDisconnect(con)
sessionInfo()
#> R version 4.0.0 (2020-04-24)
#> Platform: x86_64-apple-darwin17.0 (64-bit)
#> Running under: macOS Catalina 10.15.5
#>
#> Matrix products: default
#> BLAS: /Library/Frameworks/R.framework/Versions/4.0/Resources/lib/libRblas.dylib
#> LAPACK: /Library/Frameworks/R.framework/Versions/4.0/Resources/lib/libRlapack.dylib
#>
#> locale:
#> [1] en_US.UTF-8/en_US.UTF-8/en_US.UTF-8/C/en_US.UTF-8/en_US.UTF-8
#>
#> attached base packages:
#> [1] stats …Run Code Online (Sandbox Code Playgroud)