一、mac安装 oh-my-zsh
背景
oh-my-zsh官网地址: ohmyz.sh/#install
mac自带的终端功能相对简单,安装oh-my-zsh,可增加终端的样式选择和操作可玩性,同时也有不少插件可用,提升终端使用效率。
oh-my-zsh安装方式
- Curl方式安装
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
- Wget方式安装
sh -c "$(wget https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh -O -)"
安装过程报错提示
执行安装命令后,提示以下信息
xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun
Error: git clone of oh-my-zsh repo failed
原因分析
近期升级过mac操作系统,当前版本为 MacOS Monterey,在终端中使用 git、python 等命令会报错,怀疑是xcode版本和新系统不兼容、不适配导致的,这个时候只需要更新下xcode版本即可解决
解决方案
- 在终端执行以下命令
xcode-select --install
- 执行命令后,系统会弹出一个下载确认框,点击 确认 按钮开始下载,大约需20G空间安装xcode
-
安装完成后,
git、python等命令可正常使用 -
继续安装
oh-my-zsh,安装成功
二、出现新的问题——正在连接 raw.githubusercontent.com 失败:拒绝连接
执行 curl安装命令后,卡在连接界面,过一段时间提示
正在连接 raw.githubusercontent.com (raw.githubusercontent.com)|443 失败:拒绝连接
原因分析
该地址不能直接访问,通过站长工具查询raw.githubusercontent.com该域名最新的解析IP,如185.199.110.133,添加到hosts中
解决方案
进入hosts
sudo vim /etc/hosts
添加一条hosts解析记录
185.199.110.133 raw.githubusercontent.com
保存退出既可
三、问题解决,继续安装oh-my-zsh
再次执行curl安装命令,成功执行
出现 oh my zsh界面,说明安装成功。
结语
Congratulation!至此,oh-my-zsh已安装成功,oh-my-zsh本身支持大量主题和插件,接下来就可尝试下载并修改zshrc 配置文件,来安装新的主题和安装插件。敬请期待~