如何彻底卸载brew
对于使用过Homebrew的开发人员,brew是一个重要工具。但是,有时您会发现自己需要完全卸载它。下面我们将介绍如何彻底卸载brew。
一、检查brew是否存在并删除
在卸载brew之前,首先要确保brew被正确安装在您的系统中。在终端中键入:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)"
输入上述命令后,brew将会被完全卸载。
二、删除brew相关文件
即使您用上述命令已经卸载了brew,但一些相关文件仍会遗留在系统中。这个时候,您需要手动删除这些文件。进入终端,使用以下命令:
rm -rf /usr/local/Homebrew
上述命令将会删除Homebrew目录,并删除所有相关文件。
三、删除brew相关配置文件
在上一步完成后,brew相关的配置文件将会存储在系统中。这些配置文件将会阻止下一次正常安装brew。
首先需要删除.bashrc文件中brew相关内容。找到.bashrc文件并将编辑器中brew相关内容删除后保存,使用以下命令执行:
source ~/.bashrc
然后再使用下列命令删除.bash_history中brew相关记录:
cat ~/.bash_history | grep "brew" >> /dev/null
if [ $? -eq 0 ]
then
echo -e "\033[31mWARNNING!!\033[0m potential \033[33mbrew\033[0m cmd history exist in ~/.bash_history, are you sure to delete it? Y/n"
read answer
if [ "$answer" == "Y" -o "$answer" == "y" ]
then
sed -i '' '/brew/d' ~/.bash_history
else
echo -e "\033[31mABORT.\033[0m"
exit 1
fi
fi
最后重启终端,以免残留缓存造成的影响。
四、卸载brew的Cask
如果您安装了brew Cask,则需要卸载它,以免在重新安装时造成bug。
使用以下命令卸载Cask:
brew cask remove --force $(brew cask list)
五、卸载所有brew安装的包
最后一步,您需要删除所有由brew安装的包。执行以下命令:
brew list | xargs brew uninstall
注意:如果这一步命令删除的是您的必需包,则可能会造成问题。因此,在此之前,请备份您需要的所有包。
卸载brew并不难,但也并不简单。需要彻底执行以上步骤,以免出现bug。在卸载brew后,您可以重新安装,保证它始终处于最新状态。
鹏仔微信 15129739599 鹏仔QQ344225443 鹏仔前端 pjxi.com 共享博客 sharedbk.com
图片声明:本站部分配图来自网络。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!