我正在尝试将chromedriver从2.30更新到2.35。但是,在brew install chromedriver
之后,默认的chromedriver仍为2.30。如果我重做brew,它会告诉我我已经安装了2.35版本,但是当我使用chromedriver --version
时,它仍会显示2.30。任何人都可以告诉我它为什么会这样吗?我可以知道这个brew安装在哪里吗?
谢谢!
brew list chromedriver
的输出:
/usr/local/Cellar/chromedriver/2.35/bin/chromedriver
/usr/local/Cellar/chromedriver/2.35/homebrew.mxcl.chromedriver.plist
和which chromedriver
的输出显示它在其他路径中使用版本2.30。
答案 0 :(得分:17)
我遇到了同样的问题,并且能够通过以下方式解决问题:
brew uninstall chromedriver
然后我做了
brew info chromedriver
告诉我这样做:
brew tap homebrew/cask
brew cask install chromedriver
它安装了chromedriver
2.40
答案 1 :(得分:2)
使用以下方法安装或重新安装它:
brew cask install chromedriver
当您需要更新时,请使用:
brew cask upgrade chromedriver
答案 2 :(得分:0)
通过将以下行添加到.bash_profile文件中,将该位置添加到PATH变量中:
export PATH="/Users/location/of/chromedriver:$PATH"
答案 3 :(得分:0)
Fileland:请执行以下步骤
chromdriver --version
在同一终端上检查版本。答案 4 :(得分:0)
$imagePath=(request('image')->store('upload','public'));
$image=Image::make(public_path("storage/{$imagePath}"))->fit(1200, 1200);
$image->save();
auth()->user()->posts()->create(['caption' => $data['caption'],'image'=> $imagePath,
就我而言,只是重新安装了brew cask reinstall chromedriver
示例输出:
chromedriver
答案 5 :(得分:0)
对于 OSX Catalina 10.15.6:
brew 升级 chromedriver
答案 6 :(得分:0)
新版chromedriver升级命令如下:
brew upgrade --cask chromedriver
如果您收到错误:
<块引用>无法打开“chromedriver”,因为无法验证开发者。
你需要把它放在隔离区之外:
xattr -r -d com.apple.quarantine /usr/local/bin/chromedriver