You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Mac OS13+R4.4环境下安装tabulizer包遇架构不兼容问题求助

Mac OS13 + R4.4环境下tabulizer包安装失败:架构不兼容问题

我在Mac OS13系统的R4.4环境中安装tabulizer包时遇到无法解决的问题,已尝试多种方案(包括Stack Overflow上的常见方法)但均无效,且已确认rJava已成功安装。

执行安装命令:

remotes::install_github(c("ropensci/tabulizerjars", "ropensci/tabulizer"))

过程中tabulizerjars包加载失败,核心错误为:加载/Library/Java/JavaVirtualMachines/jdk-19.0.2.jdk/Contents/Home/lib/server/libjvm.dylib时提示架构不兼容(当前为x86_64,需要arm64e),导致tabulizer因依赖缺失无法安装。

完整错误日志如下:

remotes::install_github(c("ropensci/tabulizerjars", "ropensci/tabulizer"))
Downloading GitHub repo ropensci/tabulizerjars@HEAD
── R CMD build ────────────────────────────────────────────
✔  checking for file ‘/private/var/folders/wn/fx85qp5d0g9fmz3x3fff93mh0000gn/T/Rtmp5AWuHG/remotes538f6671afb/ropensci-tabulizerjars-d1924e0/DESCRIPTION’ ...
─  preparing ‘tabulizerjars’:
✔  checking DESCRIPTION meta-information ...
─  checking for LF line-endings in source and make files and shell scripts
─  checking for empty or unneeded directories
─  building ‘tabulizerjars_1.0.1.tar.gz’

installing *source* package ‘tabulizerjars’ ...
** using staged installation
** R
** inst
** byte-compile and prepare package for lazy loading
** help
*** installing help indices
** building package indices
** testing if installed package can be loaded from temporary location
Error: package or namespace load failed for ‘tabulizerjars’:
.onLoad failed in loadNamespace() for 'tabulizerjars', details:
call: NULL
error: .onLoad failed in loadNamespace() for 'rJava', details:
call: dyn.load(jvm, FALSE)
error: unable to load shared object '/Library/Java/JavaVirtualMachines/jdk-19.0.2.jdk/Contents/Home/lib/server/libjvm.dylib':
dlopen(/Library/Java/JavaVirtualMachines/jdk-19.0.2.jdk/Contents/Home/lib/server/libjvm.dylib, 0x000A): tried: '/Library/Java/JavaVirtualMachines/jdk-19.0.2.jdk/Contents/Home/lib/server/libjvm.dylib' (mach-o file, but is an incompatible architecture (have 'x86_64', need 'arm64e'))
Error: loading failed
Execution halted
ERROR: loading failed

removing ‘/Library/Frameworks/R.framework/Versions/4.2-arm64/Resources/library/tabulizerjars’
Downloading GitHub repo ropensci/tabulizer@HEAD
Downloading GitHub repo ropensci/tabulizerjars@HEAD
── R CMD build ────────────────────────────────────────────
✔  checking for file ‘/private/var/folders/wn/fx85qp5d0g9fmz3x3fff93mh0000gn/T/Rtmp5AWuHG/remotes538f5c53530/ropensci-tabulizerjars-d1924e0/DESCRIPTION’ ...
─  preparing ‘tabulizerjars’:
✔  checking DESCRIPTION meta-information
─  checking for LF line-endings in source and make files and shell scripts
─  checking for empty or unneeded directories
─  building ‘tabulizerjars_1.0.1.tar.gz’

installing *source* package ‘tabulizerjars’ ...
** using staged installation
** R
** inst
** byte-compile and prepare package for lazy loading
** help
*** installing help indices
** building package indices
** testing if installed package can be loaded from temporary location
Error: package or namespace load failed for ‘tabulizerjars’:
.onLoad failed in loadNamespace() for 'tabulizerjars', details:
call: NULL
error: .onLoad failed in loadNamespace() for 'rJava', details:
call: dyn.load(jvm, FALSE)
error: unable to load shared object '/Library/Java/JavaVirtualMachines/jdk-19.0.2.jdk/Contents/Home/lib/server/libjvm.dylib':
dlopen(/Library/Java/JavaVirtualMachines/jdk-19.0.2.jdk/Contents/Home/lib/server/libjvm.dylib, 0x000A): tried: '/Library/Java/JavaVirtualMachines/jdk-19.0.2.jdk/Contents/Home/lib/server/libjvm.dylib' (mach-o file, but is an incompatible architecture (have 'x86_64', need 'arm64e'))
Error: loading failed
Execution halted
ERROR: loading failed

removing ‘/Library/Frameworks/R.framework/Versions/4.2-arm64/Resources/library/tabulizerjars’
Downloading GitHub repo ropensci/tabulizerjars@HEAD
Skipping tabulizerjars, it is already being installed
── R CMD build ────────────────────────────────────────────
✔  checking for file ‘/private/var/folders/wn/fx85qp5d0g9fmz3x3fff93mh0000gn/T/Rtmp5AWuHG/remotes538f64daab72/ropensci-tabulizer-08e3d76/DESCRIPTION’ ...
─  preparing ‘tabulizer’:
✔  checking DESCRIPTION meta-information ...
─  checking for LF line-endings in source and make files and shell scripts
─  checking for empty or unneeded directories
Removed empty directory ‘tabulizer/docs’
─  building ‘tabulizer_0.2.3.tar.gz’

ERROR: dependency ‘tabulizerjars’ is not available for package ‘tabulizer’
removing ‘/Library/Frameworks/R.framework/Versions/4.2-arm64/Resources/library/tabulizer’
Warning messages:
1: In i.p(...) :
installation of package ‘/var/folders/wn/fx85qp5d0g9fmz3x3fff93mh0000gn/T//Rtmp5AWuHG/file538f5b1c5805/tabulizerjars_1.0.1.tar.gz’ had non-zero exit status
2: In i.p(...) :
installation of package ‘/var/folders/wn/fx85qp5d0g9fmz3x3fff93mh0000gn/T//Rtmp5AWuHG/file538f5626e545/tabulizerjars_1.0.1.tar.gz’ had non-zero exit status
3: In i.p(...) :
installation of package ‘/var/folders/wn/fx85qp5d0g9fmz3x3fff93mh0000gn/T//Rtmp5AWuHG/file538f3cd1f86a/tabulizer_0.2.3.tar.gz’ had non-zero exit status

内容的提问来源于stack exchange,提问作者oliviafe

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.29 23:32:30