文章

解决oh my zsh更新失败问题

起因:

由于墙的原因,ohmyzsh一直无法更新成功

表现:

在centos里面会一直提示更新,选择输入 Y 后,会报错:

1
fatal: unable to access 'https://github.com/ohmyzsh/ohmyzsh.git/': Encountered end of file

在mac上,则表现为启动iTerm2或者终端时,会一直卡在curl从而导致无法进入

解决方法

  • 打开代理软件,开启代理

  • 在命令行中输入:

    1
    
      export https_proxy=http://127.0.0.1:7890 http_proxy=http://127.0.0.1:7890 all_proxy=socks5://127.0.0.1:7890
    

    其中的端口号取决于你的代理软件

  • 进入onmyzsh更新

    1
    
      cd ~/.oh-my-zsh
    
    1
    
      omz update
    

不过在服务器上,无法使用代理,这时候我直接试了一下omz update也成功了。。。

本文由作者按照 CC BY 4.0 进行授权