Я сделал следующее:
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 - измените оболочку входа в систему
, вам потребуется ВХОД в вашу систему. источник
является частью ] 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