[ERROR]: gitstatus failed to initialize.

Posted 6b7b5fc3

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[ERROR]: gitstatus failed to initialize.相关的知识,希望对你有一定的参考价值。

1 问题描述

Manjaro升级后,zsh的主题p10k出现的问题。

Your git prompt may disappear or become slow.
Run the following command to retry with extra diagnostics:
GITSTATUS_ENABLE_LOGGING=1 gitstatus_start -s 1 -u 1 -d 1 -m -1 POWERLEVEL9K

OUTPUT:

[ERROR]: gitstatus failed to initialize.
......

2 解决方法

来自gitstatus官方issue,戳这里,其实就是把p10k主题更新到最新版本就好了,用

pacman -Qi zsh-theme-powerlevel10k

查看版本,若不是最新版本,不要使用自带的软件包升级:

pcaman -S zsh-theme-powerlevel10k

官方说这是旧的,不要使用:
技术图片
因此先把配置文件备份:

sudo cp ~/.p10k.zsh ~/Desktop

再卸载掉,然后clone安装:

pacman -R zsh-theme-powerlevel10k
git clone --depth=1 https://github.com/romkatv/powerlevel10k.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/themes/powerlevel10k
# 或使用码云上的镜像
# git clone --depth=1 https://gitee.com/romkatv/powerlevel10k.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/themes/powerlevel10k

~/.zshrc

修改主题:

ZSH_THEME="powerlevel10k/powerlevel10k"

最后把配置文件覆盖:

sudo cp ~/.p10k.zsh ~/.p10k.zsh.bak
sudo cp ~/Desktop/.p10k.zsh ~/.p10k.zsh

以上是关于[ERROR]: gitstatus failed to initialize.的主要内容,如果未能解决你的问题,请参考以下文章

Error response from daemon: driver failed... Error: failed to start containers...

Clone failed RPC failed; curl 56 GnuTLS recv error (-54): Error in the pull function.

ERROR: transport error 202: bind failed: Address already in use ERROR: JDWP Transport dt_socket fail

Client.Error.MessageSend - Channel.Connect.Failed 错误 NetConnection.Call.Failed:HTTP:状态 404:url:

VUE 打包 Module build failed: Error: No PostCSS Config found in

Error information: “Error: SignerSign() failed.“ (-2147012889/0x80072ee7)