安装zsh的时候出现ssh 连接无法建立,那该如何安装oh-my-zsh?
文章目录
oh-my-zsh是什么?
zsh是bash的增强版,其实zsh和bash是两个不同的概念。zsh更加强大。
通常zsh配置起来非常麻烦,且相当的复杂,所以oh-my-zsh是为了简化zsh的配置而开发的。
那么下面我们来看一下怎样安装oh-my-zsh
安装oh-my-zsh遇到了麻烦
通过运行以下命令进行安装:
sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
运行命令报以下错误:
故障解决:
根据报错判断,所在网络无法访问Github,于是换用国内镜像Gitee进行安装,运行命令如下:
sh -c "$(curl -fsSL https://gitee.com/mirrors/oh-my-zsh/raw/master/tools/install.sh)"
又报以下错误:
发现install.sh还是调用了github,于是通过下载和修改install.sh来解决
下载码云安装包
wget https://gitee.com/mirrors/oh-my-zsh/raw/master/tools/install.sh
编辑install.sh
找到以下部分
# Default settings
ZSH=${ZSH:-~/.oh-my-zsh}
REPO=${REPO:-ohmyzsh/ohmyzsh}
REMOTE=${REMOTE:-https://github.com/${REPO}.git}
BRANCH=${BRANCH:-master}
把
REPO=${REPO:-ohmyzsh/ohmyzsh}
REMOTE=${REMOTE:-https://github.com/${REPO}.git}
替换为
REPO=${REPO:-mirrors/oh-my-zsh}
REMOTE=${REMOTE:-https://gitee.com/${REPO}.git}
保存后,运行install.sh
sh install.sh
安装顺利完成,故障解决!