Я сделал следующее:
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