Проблемы с установкой 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
Другие вопросы по тегам