安装 ZSH 时遇到问题

安装 ZSH 时遇到问题

我做了以下事情:

yum install zsh 

然后

chsh eduar  
New shell [/bin/bash]: /bin/zsh  

当我输入:

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'  

如果重新启动终端,ZSH 似乎不起作用。

答案1

假设您的yum install zsh操作没有任何错误,并且zsh已安装在您的系统上,您可以通过 来验证它rpm -q zsh

  • chsh - change your login shell, 你需要登录到您的系统。
  • source是 的一部分bash,因此您不能将其用于此。
  • curl | sh说安装了 zsh,而不是某个模块

其中有错误bash,这应该会为您发出一个信号,因为您不在。如果您不想重新登录,zsh请尝试输入。zsh

请尝试以下操作:

$ zsh
$ rm /home/eduar/.oh-my-zsh
$ curl -L https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh | sh

相关内容