2012-11-09 5 views
4

На моем Ubuntu 12.04 LTS я пытался установить oh-my-zsh, следуя команде, найденной на странице проекта github oh-my-zsh.sh: 39: source: not found При установке oh-my-zsh

wget --no-check-certificate https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh -O - | sh

Но я получаю следующее сообщение об ошибке. Пробовал с sudo, такой же результат.

Looking for an existing zsh config... Found ~/.zshrc. [0;32]Backing up to ~/.zshrc.pre-oh-my-zsh Using the Oh My Zsh template file and adding it to ~/.zshrc Copying your current PATH and adding it to the end of ~/.zshrc for you. Time to change your default shell to zsh! Password: chsh: PAM authentication failed __ __
__//_ _ __ __ __ __ _/ /_
/__/__ \ /__ `__//// /_// / _ \ ///////////// /////( )/// _// // // // //_,/ //// //
/
_
/

....is now installed. sh: 39: source: not found

Любые предложения? Спасибо.

+1

Фигурного его. Последней строкой install.sh является '/ usr/bin/env zsh источник ~/.zshrc' – moonstruck

+0

Да. Вы можете исправить это, выполнив '' 'chsh -s $ (который zsh)' '' –

ответ

4

Ошибка sh: 39: source: not found является лишь частью проблемы. Выведенный вывод также указывает на проблемы, связанные с изменением оболочки по умолчанию: Password: chsh: PAM authentication failed.

По этой же проблеме сообщается in this issue.

Вы должны следовать инструкциям по монтажу, приведенным на странице oh-my-zsh github page (или here).

0

Проблема решается путем запуска ohmyz.sh скрипта вручную:

rm -rf ~/.oh-my-zsh/ 
curl -L http://install.ohmyz.sh > install.sh 
sh install.sh 

source

 Смежные вопросы

  • Нет связанных вопросов^_^