Назад | Перейти на главную страницу

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

Если y перезапустить терминал, кажется, что ZSH не работает.

предполагая ваш 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