The minimum required version for Powerlevel10k is 5.1

misakivv發表於2024-09-20

目錄
  • 一、背景
  • 二、原因
  • 三、解決
    • 1、安裝 ZSH 最新版本
    • 2、效果
    • 3、下載了還是顯示 ZSH 版本為 5.0.2 怎麼辦

一、背景

安裝 ZSH 主題 Powerlevel10k 時報錯:

You are using ZSH version 5.0.2. The minimum required version for Powerlevel10k is 5.1.
Type 'echo $ZSH_VERSION' to see your current zsh version.

二、原因

透過 yum install -y zsh 預設安裝的是 ZSH 5.0.2 版本但是安裝 Powerlevel10k 需要的最低 ZSH 版本為 5.1。

故需要對 ZSH 進行版本升級

三、解決

1、安裝 ZSH 最新版本

sh -c "$(curl -fsSL https://raw.githubusercontent.com/romkatv/zsh-bin/master/install)"

沒有 curl 可以使用如下命令

sh -c "$(wget -O- https://raw.githubusercontent.com/romkatv/zsh-bin/master/install)"

2、效果

$ sh -c "$(curl -fsSL https://raw.githubusercontent.com/romkatv/zsh-bin/master/install)"
Choose installation directory for Zsh 5.8:

  (1) /usr/local        <= uses sudo (recommended)
  (2) ~/.local          <= does not need sudo
  (3) custom directory  <= manual input required

Choice: 1

===> installing Zsh 5.8 to /usr/local
===> fetching zsh-5.8-linux-x86_64.tar.gz
===> verifying archive integrity
===> sha256 signature matches
===> md5 signature matches
===> extracting files

Installed Zsh 5.8 to /usr/local

To start Zsh, type:

  zsh

image-20240919235830817

再次修改 oh-my-zsh theme 為 Powerlevel10k 即可

image-20240920000213239

3、下載了還是顯示 ZSH 版本為 5.0.2 怎麼辦

image-20240920000533994

我這邊的做法是啟動一個新的 bash 例項也就是先輸入 bash 隨後再切回 zsh 例項(輸入zsh),一般這個時候再輸入
zsh --version 會看到版本已經更新為最新版本了

相關文章