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

Mac M2芯片下通过binman安装/更新chromedriver适配RSelenium

问题描述

在搭载M2芯片的Mac上使用RSelenium与chromedriver,Chrome更新后出现版本不兼容问题。尝试通过binman更新chromedriver失败,运行binman::list_versions("chromedriver")仅显示旧版本:

$mac64_m1
[1] "105.0.5195.19" "105.0.5195.52" "106.0.5249.21"

不清楚这些版本的安装路径,手动按第三方指南安装chromedriver后,binman仍无法识别该版本,仅能找到手动下载至library/bin/的文件,执行app_dir("chromedriver", check = TRUE)也无结果。

手动适配解决方案

通过以下步骤手动添加对应版本的chromedriver,让binman识别并适配Chrome新版本:

  • 在RStudio中执行命令定位binman管理的chromedriver目录:
    appdir <- binman::app_dir("chromedriver", check = TRUE)
    appdir
    
  • 打开Mac终端,进入上述命令输出的目录
  • 创建对应Chrome版本的文件夹(示例版本为108.0.5359.71):
    mkdir 108.0.5359.71
    
  • 进入新建的版本文件夹:
    cd 108.0.5359.71
    
  • 下载对应版本的arm64架构chromedriver压缩包:
    curl -O https://chromedriver.storage.googleapis.com/108.0.5359.71/chromedriver_mac_arm64.zip
    
  • 解压压缩包:
    unzip chromedriver_mac_arm64.zip
    
  • 返回RStudio,执行命令确认版本已被识别:
    binman::list_versions("chromedriver")
    

完成后,binman会显示新增的108.0.5359.71版本,RSelenium可正常运行。目前需通过该手动方式适配Chrome新版本,直至binman支持M2芯片Mac的自动更新。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.08 05:05:26