Mac安装卸载更新Homebrew 您所在的位置:网站首页 mac卸载homebrew Mac安装卸载更新Homebrew

Mac安装卸载更新Homebrew

2022-10-19 21:54| 来源: 网络整理| 查看: 265

Mac安装卸载更新Homebrew Mac安装Homebrew制作Homebrew安装脚本修改Homebrew安装脚本权限执行Homebrew安装脚本 Mac卸载Homebrew制作Homebrew卸载脚本修改Homebrew卸载脚本权限执行Homebrew卸载脚本 Mac更新Homebrew卸载Homebrew安装Homebrew更新Homebrew

Mac安装Homebrew

使用Homebrew官网命令去安装的伙伴们一定遇到过这样的问题,当你在Mac的terminal终端粘贴从Homebrew官网上复制的安装命令后,terminal输入如下

~ $ /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" curl: (35) LibreSSL SSL_connect: SSL_ERROR_SYSCALL in connection to raw.githubusercontent.com:443

如何解决呢?

制作Homebrew安装脚本

打开链接: https://raw.githubusercontent.com/Homebrew/install/master/install

若打不开网页,出现下图情况: 无法连接raw.githubusercontent.com 打开terminal终端输入

~ $ sudo vim /etc/hosts

并正确输入Mac的密码,打开vim后按 i进入编辑模式,新起一行输入199.232.96.133 raw.githubusercontent.com,然后按esc 并输入 :wq,如下图所示: 在hosts文件中为raw.githubusercontent.com域名添加IP映射 回车。 重新点击上面链接,网页如下图: https://raw.githubusercontent.com/Homebrew/install/master/install 网页 把网页内容Command + a全选,Command + c复制下来,打开terminal终端输入

~ $ vim brew_install

打开vim后,Command + v粘贴上去,然后按esc 并输入 :wq,如下图所示 创建Homebrew安装脚本brew_install 然后回车,我们的Homebrew安装脚本brew_install就做好了。

修改Homebrew安装脚本权限

修改Homebrew安装脚本brew_install文件权限,terminal终端输入如下命令:

~ $ chmod 755 brew_install

回车。

执行Homebrew安装脚本

执行Homebrew安装脚本brew_install,terminal终端输入如下命令:

~ $ ./brew_install

回车。若terminal终端输入如下:

~ $ /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" curl: (35) LibreSSL SSL_connect: SSL_ERROR_SYSCALL in connection to raw.githubusercontent.com:443

打开一个新终端Command + n,多次尝试输入如下指令

~ $ ./brew_install

直到terminal输出如下:

Warning: The Ruby Homebrew installer is now deprecated and has been rewritten in Bash. Please migrate to the following command: /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)" Password:

正确输入你Mac密码,回车,输出如下:

Password: ==> This script will install: /usr/local/bin/brew /usr/local/share/doc/homebrew /usr/local/share/man/man1/brew.1 /usr/local/share/zsh/site-functions/_brew /usr/local/etc/bash_completion.d/brew /usr/local/Homebrew ==> The following existing directories will be made writable by user only: /usr/local/share/zsh /usr/local/share/zsh/site-functions ==> The following new directories will be created: /usr/local/include /usr/local/lib /usr/local/sbin /usr/local/opt /usr/local/var/homebrew/linked /usr/local/Cellar /usr/local/Caskroom /usr/local/Frameworks Press RETURN to continue or any other key to abort

回车。等待。。。当你terminal陆续输入如下时:

==> /usr/bin/sudo /bin/chmod u+rwx /usr/local/share/zsh /usr/local/share/zsh/site-functions ==> /usr/bin/sudo /bin/chmod 755 /usr/local/share/zsh /usr/local/share/zsh/site-functions ==> /usr/bin/sudo /bin/mkdir -p /usr/local/include /usr/local/lib /usr/local/sbin /usr/local/opt /usr/local/var/homebrew/linked /usr/local/Cellar /usr/local/Caskroom /usr/local/Frameworks ==> /usr/bin/sudo /bin/chmod g+rwx /usr/local/include /usr/local/lib /usr/local/sbin /usr/local/opt /usr/local/var/homebrew/linked /usr/local/Cellar /usr/local/Caskroom /usr/local/Frameworks ==> /usr/bin/sudo /usr/sbin/chown gsm /usr/local/include /usr/local/lib /usr/local/sbin /usr/local/opt /usr/local/var/homebrew/linked /usr/local/Cellar /usr/local/Caskroom /usr/local/Frameworks ==> /usr/bin/sudo /usr/bin/chgrp admin /usr/local/include /usr/local/lib /usr/local/sbin /usr/local/opt /usr/local/var/homebrew/linked /usr/local/Cellar /usr/local/Caskroom /usr/local/Frameworks ==> /usr/bin/sudo /usr/sbin/chown -R gsm:admin /usr/local/Homebrew ==> /usr/bin/sudo /bin/mkdir -p /Users/gsm/Library/Caches/Homebrew ==> /usr/bin/sudo /bin/chmod g+rwx /Users/gsm/Library/Caches/Homebrew ==> /usr/bin/sudo /usr/sbin/chown -R gsm /Users/gsm/Library/Caches/Homebrew ==> Downloading and installing Homebrew... remote: Enumerating objects: 19, done. remote: Counting objects: 100% (19/19), done. remote: Compressing objects: 100% (8/8), done. remote: Total 19 (delta 11), reused 16 (delta 11), pack-reused 0 Unpacking objects: 100% (19/19), done. From https://github.com/Homebrew/brew 3b8fa5a7a..d37c8c99f master -> origin/master HEAD is now at d37c8c99f Merge pull request #10482 from MikeMcQuaid/tests-bootsnap ==> Installation successful! ==> Homebrew has enabled anonymous aggregate formulae and cask analytics. Read the analytics documentation (and how to opt-out) here: https://docs.brew.sh/Analytics No analytics data has been sent yet (or will be during this `install` run). ==> Homebrew is run entirely by unpaid volunteers. Please consider donating: https://github.com/Homebrew/brew#donations ==> Next steps: - Run `brew help` to get started - Further documentation: https://docs.brew.sh

恭喜你安装成功!

Mac卸载Homebrew 制作Homebrew卸载脚本

打开链接: https://raw.githubusercontent.com/Homebrew/install/master/uninstall

若打不开网页,出现下图情况: 无法连接raw.githubusercontent.com 打开terminal终端输入

~ $ sudo vim /etc/hosts

并正确输入Mac的密码,打开vim后按 i进入编辑模式,新起一行输入199.232.96.133 raw.githubusercontent.com,然后按esc 并输入 :wq,如下图所示: 在hosts文件中为raw.githubusercontent.com域名添加IP映射 回车。 重新点击上面链接,网页如下图: https://raw.githubusercontent.com/Homebrew/install/master/uninstall 网页

把网页内容Command + a全选,Command + c复制下来,打开terminal终端输入

~ $ vim brew_uninstall

打开vim后,Command + v粘贴上去,然后按esc 并输入 :wq,如下图所示创建Homebrew卸载脚本brew_install

然后回车,我们的Homebrew卸载脚本brew_uninstall就做好了。

修改Homebrew卸载脚本权限

修改Homebrew安装脚本brew_install文件权限,terminal终端输入如下命令:

~ $ chmod 755 brew_uninstall

回车。

执行Homebrew卸载脚本

执行Homebrew卸载脚本brew_uninstall,terminal终端输入如下命令:

~ $ ./brew_uninstall

回车。若terminal终端输入如下:

~ $ /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" curl: (35) LibreSSL SSL_connect: SSL_ERROR_SYSCALL in connection to raw.githubusercontent.com:443

打开一个新终端Command + n,多次尝试输入如下指令

~ $ ./brew_install

直到terminal输出如下:

Warning: The Ruby Homebrew uninstaller is now deprecated and has been rewritten in Bash. Please migrate to the following command: /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall.sh)" Warning: This script will remove: /Users/gsm/Library/Caches/Homebrew/ /usr/local/Caskroom/ /usr/local/Cellar/ /usr/local/bin/brew -> /usr/local/bin/brew Are you sure you want to uninstall Homebrew? This will remove your installed packages! [y/N]

输入 y,回车,输出如下:

==> Removing Homebrew installation... Warning: Failed to delete /usr/local/Caskroom rm: /usr/local/Caskroom: Permission denied Warning: Failed to delete /usr/local/Cellar rm: /usr/local/Cellar: Permission denied ==> Removing empty directories... Password:

正确输入你Mac密码,回车,当你terminal陆续输入如下时:

==> /usr/bin/sudo /usr/bin/find /usr/local/bin /usr/local/etc /usr/local/include /usr/local/lib /usr/local/opt /usr/local/sbin /usr/local/share /usr/local/var /usr/local/Caskroom /usr/local/Cellar /usr/local/Homebrew /usr/local/Frameworks -name .DS_Store -delete ==> /usr/bin/sudo /usr/bin/find /usr/local/bin /usr/local/etc /usr/local/include /usr/local/lib /usr/local/opt /usr/local/sbin /usr/local/share /usr/local/var /usr/local/Caskroom /usr/local/Cellar /usr/local/Homebrew /usr/local/Frameworks -depth -type d -empty -exec rmdir {} ; ==> Homebrew uninstalled! The following possible Homebrew files were not deleted: /usr/local/Homebrew/ /usr/local/bin/ /usr/local/etc/ /usr/local/share/ /usr/local/var/ You may wish to remove them yourself.

恭喜你卸载成功!

Mac更新Homebrew

你可能会遇到这种情况,当你在terminal中输入命令 brew install XXX安装服务时,总是有如下输出:

Updating Homebrew...

运气好可能更新成功,运气不好就各种报错,这时该怎么办呢?答案就是根据我的安装教程重新卸载并安装Homebrew。

卸载Homebrew

步骤如上,不赘述。

安装Homebrew

步骤如上,不赘述。

更新Homebrew

terminal输入如下命令:

~ $ brew update

若输出如下

Already up-to-date.

恭喜你Homebrew已经是最新的了,以后再使用brew install XXX 不会再弹出可恶的 Updating Homebrew… 了。

如果文章对你有所帮助记得帮忙点赞分享哟!



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有