Почему iTerm2 / oh-my-zsh запускается с ошибкой? С чего мне начать искать? - PullRequest
0 голосов
/ 01 октября 2019

Редактирование вопроса: Какие места я должен искать, чтобы попытаться отладить это?

Я использую iTerm2 с oh-my-zsh . В начале все работало отлично, но через несколько недель все начинается с ошибки. Обратите внимание на ↑1:

Last login: Mon Sep 30 21:04:35 on ttys000
↑1 ~ →

Вот скриншот: Error highlighted

У вас есть идеи, почему это происходит или как я могискать причину?

Примечание. У меня такая же настройка на работе, но эта проблема никогда не возникала. Я, должно быть, сделал что-то не так на своей персональной машине, и я не вижу причины.

1 Ответ

0 голосов
/ 02 октября 2019

Я наконец нашел проблему. Это было в ~/.zshrc. В конце файла было 3 команды без сервера :

113 # tabtab source for serverless package
114 # uninstall by removing these lines or running `tabtab uninstall serverless`
115 [[ -f /usr/local/lib/node_modules/serverless/node_modules/tabtab/.completions/serverless.zsh ]] && . /usr/local/lib    /node_modules/serverless/node_modules/tabtab/.completions/serverless.zsh
116 # tabtab source for sls package
117 # uninstall by removing these lines or running `tabtab uninstall sls`
118 [[ -f /usr/local/lib/node_modules/serverless/node_modules/tabtab/.completions/sls.zsh ]] && . /usr/local/lib/node_m    odules/serverless/node_modules/tabtab/.completions/sls.zsh
119
120 # tabtab source for slss package
121 # uninstall by removing these lines or running `tabtab uninstall slss`
122 [[ -f /Users/costin/node_modules/tabtab/.completions/slss.zsh ]] && . /Users/costin/node_modules/tabtab/.completion    s/slss.zsh

Все эти три команды не выполняются с кодом выхода 1. Комментируя их, ошибка исчезает.

В качестве ответа я ожидал ориентироваться на поиск сбойных команд в ~/.zshrc и, возможно, некоторых других похожих файлах.

...