我做了以下几点:
yum install zsh
然后
chsh eduar New shell [/bin/bash]: /bin/zsh
当我input:
curl -L http://install.ohmyz.sh | sh
我懂了:
You already have Oh My Zsh installed. You'll need to remove /home/eduar/.oh-my-zsh if you want to install
它说我已经安装了模块。
然后,我们的最后一步是重新加载我们的资源文件:
source ~/.zshrc
在这里我有以下问题:
bash: /home/eduar/.oh-my-zsh/oh-my-zsh.sh: line 26: syntax error near unexpected token `(' bash: /home/eduar/.oh-my-zsh/oh-my-zsh.sh: line 26: `for config_file ($ZSH/lib/*.zsh); do'
如果y重新启动terminal,看起来像ZSH不工作。
假设你的yum install zsh没有任何错误, zsh安装在你的系统上,你可以通过rpm -q zsh来validation它。
chsh - change your login shell ,你需要login到你的系统。 source是bash一部分,所以你不能使用它。 curl | sh curl | sh说zsh安装了,不是一些模块 错误在其中,这应该为你提供一个标志,因为你不在zsh 。 如果你不想login,只需inputzsh即可。
尝试以下方法
$ zsh $ rm /home/eduar/.oh-my-zsh $ curl -L https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh | sh