-bash: __git_ps1: команда не найдена: Пользователь Mac Big Sur 11.4

#bash

Вопрос:

Здравствуйте, я новичок в изучении JS, я следил за классом, когда начал получать эту ошибку в своем терминале:-bash: __git_ps1: команда не найдена. Я застрял, теперь я прочитал о том, как это исправить, и попробовал несколько разных вещей, но я действительно не знаю, что делаю, и не хочу испортить свой компьютер. Я был бы очень признателен за любую помощь в этом вопросе. Мне действительно нужны пошаговые инструкции, чтобы исправить это. Заранее спасибо.

Комментарии:

1. Мы не можем исправить это с уверенностью, не зная, как вы это вызвали. Тем не менее, есть большая вероятность, что вам может просто понадобиться заменить ваше PS1 значение значением, которое не пытается вызвать отсутствующую функцию. ( Хороший шанс , но не уверенность, потому что иногда люди устанавливают крючки предварительного запроса, которые динамически изменяют или обновляют PS1, и если у вас есть один из них, он просто перезвонит после того, как вы его удалите)

2. В целом, для вопросов о том, как настраивать и использовать системы UNIX, в отличие от того, как разрабатывать программное обеспечение, Unix и Linux или Суперпользователь , как правило, более подходят. вопросы git здесь специально по теме, но даже если конкретная функция запроса, с которой у вас возникли проблемы, связана с git, как установить и удалить такие функции, это не так.

3. …другая возможность заключается в том, что вы export отредактировали свой PS1, но не экспортировали функцию, от которой он зависит. Лучше вообще не экспортировать PS1-формат отличается в разных оболочках, поэтому процессы, которые наследуют значение, предназначенное для другой оболочки, могут неправильно его интерпретировать. (Аналогично, способ представления экспортируемых функций в переменных среды полностью зависит от оболочки, поэтому также нельзя ожидать, что они будут работать при переключении между оболочками).

4. В любом случае-начните с осмотра ~/.bashrc и ~/.bash_profile . Если вы видите что-либо, переопределяющее PS1, прокомментируйте это; затем запустите новое окно терминала и проверьте, исправлено ли это.

5. Хорошо…Я проверил ~/.bashrc и ~/.bash_profile. Мне отказывают в разрешении, когда я ввожу эти команды? Не знаю, как решить эту проблему.