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