全国旗舰校区

不同学习城市 同样授课品质

北京

深圳

上海

广州

郑州

大连

武汉

成都

西安

杭州

青岛

重庆

长沙

哈尔滨

南京

太原

沈阳

合肥

贵阳

济南

下一个校区
就在你家门口
+
当前位置:首页  >  技术干货

如何彻底卸载brew

发布时间:2023-11-21 01:25:51
发布人:xqq

对于使用过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后,您可以重新安装,保证它始终处于最新状态。

brew卸载

相关文章

torch.mm详解

torch.mm详解

2023-11-21
.val()方法详解

.val()方法详解

2023-11-21
深入探讨echo换行

深入探讨echo换行

2023-11-21
从map到对象的转换

从map到对象的转换

2023-11-21

最新文章

武汉新媒体行业公司排名

武汉新媒体行业公司排名

2023-11-01
武汉新媒体就业现状好吗

武汉新媒体就业现状好吗

2023-11-01
武汉全媒体行业发展现状及趋势

武汉全媒体行业发展现状及趋势

2023-10-31
武汉全媒体现状

武汉全媒体现状

2023-10-31
在线咨询 免费试学 教程领取