Mac 安装oh-my-zsh

一个简单的安装教程,记录基本步骤和踩坑记录,方便以后自己查看,也希望能帮到别人

常规的安装流程

# 1、下载安装shell脚本
$ sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
# 或者
$ sh -c "$(wget https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh -O -)"

# 2、运行
sh -c ./install 

但问题有时候没有这样简单,可能出现如下问题

1、下载install.sh 出错:Failed to connect to raw.githubusercontent.com port 443: Connection refused
解决办法:手动复制后面链接到浏览器,你大概是可能看到这样一个网页,然后把这里面的内容复制到 install.sh脚本,然后执行这个脚本。
Mac 安装oh-my-zsh_第1张图片
2、执行脚本的时候系统可能提示你权限不足 sh: ./install.sh: Permission denied
解决办法: 修改文本权限级别为 可读、可写、可执行

chmod 777 install.sh

3、执行shell脚本你可能发现就卡在那里不动弹了(本质上应该是github上的一些内容被墙了。。)
解决办法: 修改install.sh 的内容,将地址换成gitee 的地址然后执行脚本
找到
Mac 安装oh-my-zsh_第2张图片

将以下部分

REPO=${REPO:-ohmyzsh/ohmyzsh}
REMOTE=${REMOTE:-https://github.com/${REPO}.git}

修改为

REPO=${REPO:-mirrors/oh-my-zsh}
REMOTE=${REMOTE:-https://gitee.com/${REPO}.git}

4、mac 系统在10.7.3以后还可能出现这样一个问题bad interpreter: operation not permitted
解决办法:删除一个属性

xattr -rd com.apple.quarantine install.sh

如果你想卸载

cd .oh-my-zsh/tools
chmod +x uninstall.sh
./uninstall.sh
rm -rif .zshrc

你可能感兴趣的:(问题解决,macos,bash,linux)