Mac os
安装chromedriver碰到的问题
我想把从官网下载的文件chromedriver从下载文件夹转移到/usr/bin目录下
终端输入:
appledeMBP:~ apple$ cd ~/Downloads/
appledeMBP:Downloads apple$ sudo mv chromedriver /usr/bin
Password:
mv: rename chromedriver to /usr/bin/chromedriver: Operation not permitted
appledeMBP:Downloads apple$
可以看到没有移动成功,报错了,Operation not permitted
搜索之后发现,是El Capitan 加入了Rootless机制,不再能够随心所欲的读写很多路径下了。设置 root 权限也不行。
Rootless机制将成为对抗恶意程序的最后防线
于是尝试关闭 Rootless。
重启按住 Command+R,进入恢复模式,第一步选择语言,然后点击显示器最上面实用工具菜单下的终端,打开Terminal。
输入
csrutil disable #关闭
再重启电脑,重复刚才的移动文件操作
appledeMBP:~ apple$ cd ~/Downloads/
appledeMBP:Downloads apple$
appledeMBP:Downloads apple$ sudo cp ./chromedriver /usr/bin
Password:
appledeMBP:Downloads apple$
cp: /usr/bin/chromedriver: Read-only file system
有问题,
查了一下也可以放在
/usr/local/bin下
sudo cp ./chromedriver /usr/local/bin/
andrew@macbook:~/Downloads#sudo chmod +x /usr/local/bin/chromedriver
检查:终端输入
open /usr/local/bin
看到bin目录下确实看到了文件chromedriver,说明成功了
来源:CSDN
作者:分子美食家
链接:https://blog.csdn.net/weixin_40083227/article/details/103548417