在使用mac的时候遇到了相当惨绝人寰的事情,就是无法安装oh my zsh。

我在使用oh my zsh官网的两条命令时,总是报错显示SSL连接失败

$ 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 -)"

相信不少人也遇到过类似的错误。

在网上找过解决方案,不少博客写的是在命令里添加--no-check-certificate
这是因为苹果电脑wget在使用HTTPS协议时,默认会去验证网站的证书,而这个证书验证经常会失败,所以加上以上命令之后不验证HTTPS协议

$ sh -c "$(wget --no-check-certificate https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh -O -)"

但是很遗憾,我还是没能成功,仍旧显示的是SSL连接失败。

接下来进入正题,成功解决方案如下。
既然github上的请求不下来,那么我们就选择国内的镜像,gitee。
使用 wget 命令

wget https://gitee.com/mirrors/oh-my-zsh/raw/master/tools/install.sh

没有wget的朋友可以使用 homebrew 一键下载 wget
执行命令:brew install wget

之后就可以下载到一个名为install.sh文件
然后就是修改其中的配置。
可以在终端使用 vim 来修改,但是还是推荐直接找到文件位置用文件编辑器打开进行编辑。

找到以下部分

# 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文件即可

有的朋友可能出现无法运行的情况,这是因为该文件的权限不够高,使用以下命令提高该文件的
权限。

chmod 777 install.sh

之后在install.sh所在的目录,运行命令./install.sh,即可完成oh my zsh的安装。

安装完成后会出现以下界面。
希望这篇文章能够对你有用,谢谢支持!

mac上安装不了oh my zsh解决方案 亲测有效相关推荐

  1. MAC上安装iTerm2+oh my zsh+设置Dracula主题

    MAC上安装iTerm2+oh my zsh+设置dracula主题 iTerm2 + oh my zsh 安装教程 Dracula主题安装教程 问题解决教程

  2. MAC上安装brew

    MAC上安装brew brew 是 Mac 下的一个包管理工具,作用类似于 centos 下的 yum. brew 可以用一条命令,就可以在mac上安装.卸载.更新各种软件包,因为brew的使用方便, ...

  3. (0017)iOS 开发之Mac上安装Eclipse、创建java后台程序访问本地数据库

    Mac 上安装Eclipse 1. Eclipse下载列表: http://www.eclipse.org/downloads/packages/release/Neon/2 2.不同的开发需求下载不 ...

  4. mac 上安装服务,查看服务,重启和关闭

    首先了解下的Mac的 homebrew ,官网:https://brew.sh/index_zh-cn.html 简单的说: Homebrew 能干什么? 答:使用 Homebrew 安装 Apple ...

  5. mysql startupitem_MySQL数据库之Mac上安装MySQL过程分享

    本文主要向大家介绍了MySQL数据库之Mac上安装MySQL过程分享 ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助. 1.下载MySQL下载地址,选择要下载的版本,建议选择DMG ...

  6. mac catalina删除系统多余文件 内存不足_macOS Catalina Patcher(如何在旧mac上安装Catalina系统)...

    macOS Catalina Patcher是一款macOS Catalina修补程序,可以在旧mac上安装最新的Catalina系统工具.macOS Catalina 10.15是Apple受欢迎的 ...

  7. Mac上安装create-react-app

    Mac上安装create-react-app,经常出现安装不上,这里说一下办法: 方法一: 1. sudo npm install -g create-react-app 2. create-reac ...

  8. 如何在Mac上安装win10正版系统

    2019独角兽企业重金招聘Python工程师标准>>> 自从微软win10系统上市后,面对新出现的操作系统,不少用户想要开始尝试使用它,体验这款全新的操作系统.对于windows用户 ...

  9. 在mac上安装Go语言初体验

    我将在mac os x的开发机器上安装go语言的开发环境. go语言运行包下载地址:http://code.google.com/p/go/downloads/list 这里我选择安装 go1.0.3 ...

最新文章

  1. next.js_Next.js手册
  2. ACM第一名:基于轨迹感知多模态特征的视频关系检测
  3. php5.5.33 源码安装,Linux PHP5.3升级PHP5.5.33
  4. C# 9.0中的新增功能 - 译
  5. oracle分区表编程,Oracle分区表详解
  6. 第三次学JAVA再学不好就吃翔(part35)--多态向上转型和向下转型
  7. Open SAP 上 SAP Fiori Elements 公开课第一单元学习笔记
  8. C语言学习及应用笔记之七:C语言中的回调函数及使用方式
  9. php怎么取request,PHP-如何在Guzzle中获取Request对象?
  10. STL vector用法介绍
  11. 关于关闭Eclipse的控制台自动跳出
  12. php 检测 变量是否设置,php判断变量是否定义
  13. 连接主机Java网络编程(一)- 一个简单的服务端/客户端应用程序
  14. Admob(6.12.x)符号未定义错误的解决方法(IOS)
  15. PowerDesigner15下载安装
  16. 制作window11系统U盘启动盘
  17. 前端技术栈---看完这篇就够了
  18. 【tkinter组件专栏】LabelFrame:规划布局frame的小老弟
  19. 流程图中参与者_探索流程参与者的移动流程门户
  20. excel简单操作学习记录1-2021/2/6

热门文章

  1. 苹果6s怎么录屏 Airplay镜像怎么投屏
  2. 南京林业大学c语言选修题库,南京林业大学计算机正版题库(参考).doc
  3. 【PAT甲级 - C++题解】1104 Sum of Number Segments
  4. java 父类的构造函数_java中为什么父类构造函数必须执行?
  5. 如何查看服务器被修改,查看服务器ip地址被修改的日志
  6. 通达信接口dll函数破解方法
  7. 华硕vm510l拆电池图解_华硕vm510l的拆机教程详细说明 参数报价
  8. OpenCV-图像无缝克隆函数演示(c++)
  9. 建站宝盒携手腾讯课堂 华丽升级企业建站服务
  10. 前端开发初级成长计划 v1 - 概述