一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第7天,点击查看活动详情。
入坑!
网上看了一下午的帖子,包括官网,重装command line tool,修改brew_install文件,报错443,Faild during:git getch错误
脱坑!
Intel default
终端复制粘贴,直接回车
/bin/zsh -c "$(curl https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"
然后看着选择,我选的1
再输入一次开机密码就等着安装就可以了
安装完后看下brew版本
brew -v
我的brew版本是:
Homebrew 2.7.2-73-g5844fc4-dirty
Apple M1
终端:
/usr/sbin/softwareupdate --install-rosetta --agree-to-license
arch -x86_64 /bin/bash -c "$(curl -fsSL raw.githubusercontent.com/Homebrew/in…)"
这一段很长
期间没有警告或者错误就是成功了
M1芯片下要进行下面操作:
终端使用pod或者brew依赖库的时候失败需要打开Rosetta仿真器
点击finder —> 应用程序 —>找到 “实用工具” 文件夹—>终端 —>右键点击显示简介 —>将通用设置下的 “使用Rosetta打开”选中 再次重启终端即可
PS: Rosetta 2是一种旨在桥接Intel和Apple处理器之间的过渡的仿真器。简而言之,它将翻译为英特尔构建的应用程序,以便它们可以在Apple Silicon上运行。一些终端工具包的过渡也需要使用到Rosetta 2
替换homebrew源
替换homebrew默认源
cd "$(brew --repo)"
git remote set-url origin git://mirrors.ustc.edu.cn/brew.git
替换homebrew-core源
cd "$(brew --repo)/Library/Taps/homebrew/homebrew-core"
git remote set-url origin git://mirrors.ustc.edu.cn/homebrew-core.git
brew更新
brew update
设置 bintray镜像
echo 'export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.ustc.edu.cn/homebrew-bottles' >> ~/.bash_profile
source ~/.bash_profile
设置文件夹权限
fatal: cannot unlink 'Library/Aliases/4store': Permission denied
fatal: cannot unlink 'Library/Aliases/actor-framework': Permission denied
......
有时候遇到这些没权限的,其实就是这个文件夹没有权限导致的,我们只要赋予一下权限就可以了。
$ sudo chmod a+rwx /usr/local/Library/Aliases/