Tim*_*ois 2 selenium-chromedriver homebrew-cask
我想79.0.3945.36
用 brew安装 chromedriver 版本。当我尝试跑步时
brew cask install chromedriver@79.0.3945.36
Run Code Online (Sandbox Code Playgroud)
它没有说 chromedriver@79.0.3945.36 is unavailable: No Cask with this name exists.
为了以@chenrui的答案为基础,我在M1 mac上这样做了(从93降级到92)。这也应该适用于英特尔(通过brew --prefix
)。
# Homebrew 4+ uses the https://formulae.brew.sh/ API, so we need to force it to download the Casks.
export HOMEBREW_NO_INSTALL_FROM_API=1
brew install --cask chromedriver
# 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
Run Code Online (Sandbox Code Playgroud)
我做了一个快速检查,没有发现木桶公式有版本。
安装旧版本木桶公式的黑客方法是:
cd /usr/local/Homebrew/Library/Taps/homebrew/homebrew-cask
, 到 cask 被引用的地方git reset --hard c3c1b84b7a
,这将有效地将 chromedriver 设置为 v79.0.3945.36
git checkout -b temp
, 签出一个新的分支,这会阻止 brew 自动刷新你的本地 masterbrew install --cask chromedriver
,这将安装您想要的版本。之后你可以随时做git checkout master
并brew up
与最新的大师保持同步homebrew-cask
。
这是我的安装日志
==> 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!
Run Code Online (Sandbox Code Playgroud)
测试日志:
$ chromedriver --version
ChromeDriver 79.0.3945.36 (3582db32b33893869b8c1339e8f4d9ed1816f143-refs/branch-heads/3945@{#614})
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
2236 次 |
最近记录: |