首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用brew安装以前版本的chromedriver

使用brew安装以前版本的chromedriver
EN

Stack Overflow用户
提问于 2020-05-26 22:58:12
回答 3查看 6.8K关注 0票数 4

我想用brew安装chromedriver 79.0.3945.36。当我试着跑

代码语言:javascript
运行
复制
 brew cask install chromedriver@79.0.3945.36

它不能说chromedriver@79.0.3945.36 is unavailable: No Cask with this name exists.

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2020-07-06 23:22:45

我做了一个快速检查,没有找到木桶配方有版本的。

安装旧版本的木桶公式的方法是:

  • cd /usr/local/Homebrew/Library/Taps/homebrew/homebrew-cask,到木桶是referenced
  • git reset --hard c3c1b84b7a,的地方--这将有效地将色度驱动器设置为v79.0.3945.36
  • git checkout -b temp,签出一个新分支,这将阻止brew自动刷新您的本地master
  • brew install --cask chromedriver,--这将安装您想要的版本。

在此之后,您可以始终执行git checkout masterbrew up以保持与最新的homebrew-cask主版保持同步。

这是我的安装日志

代码语言:javascript
运行
复制
==> Downloading https://chromedriver.storage.googleapis.com/79.0.3945.36/chromedriver_mac64.zip
Already downloaded: /Users/rchen/Library/Caches/Homebrew/downloads/2712e559b7e0712e196b123a7581adecc2cfdc8d8d728b01fd875b3d371e5d29--chromedriver_mac64.zip
==> Verifying SHA-256 checksum for Cask 'chromedriver'.
==> Installing Cask chromedriver
==> Linking Binary 'chromedriver' to '/usr/local/bin/chromedriver'.
  chromedriver was successfully installed!

测试日志:

代码语言:javascript
运行
复制
$ chromedriver --version
ChromeDriver 79.0.3945.36 (3582db32b33893869b8c1339e8f4d9ed1816f143-refs/branch-heads/3945@{#614})
票数 8
EN

Stack Overflow用户

发布于 2021-07-30 03:41:00

为了在@chenrui的回答上更进一步,我是这样在M1 mac上这么做的(从93个降级到92个)。这也应该适用于英特尔(通过brew --prefix)。

代码语言:javascript
运行
复制
# Get commit which upgraded
cd "$(brew --prefix)/Library/Taps/homebrew/homebrew-cask/Casks"
git log chromedriver.rb

# Revert commit(s) which upgraded, eg ed35867f216512c9840756dce57e61f8eac26bb6
git revert ed35867f216512c9840756dce57e61f8eac26bb6

# Reinstall
brew reinstall chromedriver

# Pin version
brew pin chromedriver

# Resolve error: "chromedriver" cannot be opened because the developer cannot be verified.
xattr -d com.apple.quarantine "$(which chromedriver)"

# Later, when version no longer needs to be pinned
brew unpin chromedriver
票数 6
EN

Stack Overflow用户

发布于 2021-07-30 05:18:17

我在下面试过了,它成功了!

转到/usr/local/Homebrew/Library/Taps/homebrew/homebrew-cask/Casks并编辑名为chromedriver.rb\

  • Update的文件,该文件是第2行

中所需的色驱动器的版本。

(所需版本号见- https://sites.google.com/chromium.org/driver/downloads )

从您的终端运行brew reinstall chromedriver

  • You,
  1. 将收到错误消息,说明与预期值和实际值不匹配。从终端复制实际值,并在chromedriver.rb文件中替换它

(注:您可能需要删除下载的chromedriver.zip文件,按照终端错误消息中提到的指令/路径位置删除该文件,然后继续下一步)

brew reinstall chromedriver再次运行

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62032757

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档