0%

oh my zsh 安装的正确姿势

前言

首先,关于「oh-my-zsh」的介绍,请移步官网。

oh-my-zsh官网:oh-my-zsh

其次,之所以安装,一个是因为好奇,二是因为mac自带终端的配色实在有些看烦了。很偶然的机会看到了「oh-my-zsh」别按奈不住想要装一个,虽然目前结果不错,但是确实踩了很多坑。期间重新安装了Homebrewzsh,又利用了科学才找到目前行之有效的安装方式。所以,闲话少叙,说一下避坑安装吧。

照做

准备

本机环境: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/

总结

安装不易,且装且珍惜,中间踩坑无数,源于无知,源于一知半解,源于好奇!
希望大家安全避坑,轻松安装。