目錄
- 一、背景
- 二、原因
- 三、解決
- 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
再次修改 oh-my-zsh theme 為 Powerlevel10k 即可
3、下載了還是顯示 ZSH 版本為 5.0.2 怎麼辦
我這邊的做法是啟動一個新的 bash 例項也就是先輸入 bash 隨後再切回 zsh 例項(輸入zsh),一般這個時候再輸入
zsh --version 會看到版本已經更新為最新版本了