前言
首先,关于「oh-my-zsh」的介绍,请移步官网。
oh-my-zsh官网:oh-my-zsh
其次,之所以安装,一个是因为好奇,二是因为mac自带终端的配色实在有些看烦了。很偶然的机会看到了「oh-my-zsh」别按奈不住想要装一个,虽然目前结果不错,但是确实踩了很多坑。期间重新安装了Homebrew、zsh,又利用了科学才找到目前行之有效的安装方式。所以,闲话少叙,说一下避坑安装吧。
照做
准备
本机环境:macOS Big Sur(版本11.1)
安装「Oh-my-zsh」需要有本机「zsh」支持,要更新「zsh」我用了「Homebrew」,要安装「Homebrew」请看他的官网。由于国内连接速度不甚理想,网上建议使用国内「homebrew」镜像,然后更新一下本机「zsh」。详情度娘,都是正规经验,没有啥坑,比较顺利。(我也是一步一步蹚过来的)
Homebrew官网:Homebrew官网
实施
「Oh-my-zsh」官网上直接给出了安装的两种办法
1.Install oh-my-zsh via curl
1 | sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)" |
2.Install oh-my-zsh via wget
1 | sh -c "$(wget https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh -O -)" |
以上两种方法,都可以。但是我没成功!
好了,下面说我一路踩坑,各种搜索出来的独木桥经验。
1.需要用到一个小工具 「SwitchHosts」 这里下载
2.需要一个查询网址IP的网站 IPAddress.com
在你使用官方安装方法的时候会提示你巴拉巴拉,就是不给你装的报错信息(直接按照官方办法装一下就能看到)。
将raw.github.com和raw.githubusercontent.com网址在上面查询IP的网站上搞一下,知道了他们的iP之后,打开小工具SwitchHosts,按照「ip+空格+网址」的方法,添加到「My hosts」里面,并且把那个滑块点绿,表示生效。然后在选择官方两种方法之一去安装「Oh-my-zsh」即可。
参考
1.https://github.com/ohmyzsh
2.https://github.com/oldj/SwitchHosts
3.https://unix.stackexchange.com/
总结
安装不易,且装且珍惜,中间踩坑无数,源于无知,源于一知半解,源于好奇!
希望大家安全避坑,轻松安装。