代码之家  ›  专栏  ›  技术社区  ›  theJuls

无法在MacOS上删除旧版本的ChromeDriver

  •  4
  • theJuls  · 技术社区  · 7 年前

    我对ChromeDriver有一个非常恼人的问题。我需要使用版本2.36,但我目前有2.35.528157(执行此操作时 chromedriver -v ).

    我已经做了:

    brew upgrade chromedriver
    

    虽然运行成功,但根据我的终端,我仍然有2.35.528157

    然后我做了一个

    brew cleanup chromedriver
    

    根据它的日志,它去掉了版本2.34和2.35,但是当我这样做的时候 chromedriver-v 我仍然得到2.35.528157。

    如果我这样做: brew list chromedriver ,我只得到以下信息:

    /usr/local/Cellar/chromedriver/2.36/bin/chromedriver
    /usr/local/Cellar/chromedriver/2.36/homebrew.mxcl.chromedriver.plist
    

    我错过什么了吗?

    3 回复  |  直到 7 年前
        1
  •  1
  •   marcelocarmona    4 年前
    brew uninstall --cask chromedriver
    
        2
  •  0
  •   theJuls    7 年前

    我最初是通过npm安装的,所以我想这才是最重要的。

    由于某种原因,我无法通过npm进行更新,所以我只下载了最新版本的 ChromeDriver . 删除了我的npm目录中文件的旧版本,并将新版本放回原处。我不确定这是最佳实践还是实际解决方案,但至少我让它发挥了作用。

        3
  •  0
  •   Vladimir Yakovenko    5 年前

    我卸载旧版本为:

    brew cask uninstall chromedriver
    

    然后安装最后一个(需要的)版本

    brew cask install chromedriver
    

    所以,现在我的版本还可以:

    chromedriver --version
    ChromeDriver 83.0.4103.39 (ccbf011cb2d2b19b506d844400483861342c20cd-refs/branch-heads/4103@{#416})
    

    硒也能正常工作