Terminal -bash: команда не нашла ошибок - PullRequest
0 голосов
/ 02 июля 2018

Несколько дней назад я запутал что-то в моих программах, что испортило мой терминал. Мой терминал теперь выдает мне сообщение об ошибке bash с основными функциями, такими как ls, cd или ssh. Ошибка выглядит следующим образом: -bash: ls: команда не найдена, где «ls» можно заменить любой командой оболочки.

Единственный способ заставить мой терминал работать, это ввести: export PATH = "/ usr / local / bin: / usr / bin: / bin: / usr / sbin" в любое открытое окно терминала, который может стать очень утомительным.

Он также отказывается запускать Python или Jupyter, если я сначала не введу вышеупомянутую команду в окне терминала.

Файлы Go также не запускаются в терминале, и выдает похожее сообщение об ошибке: -bash: go: команда не найдена. Этого можно избежать, введя: export PATH = $ PATH: / usr / local / go / bin в первую очередь в окне терминала.

Я действительно беспокоюсь о том, что происходит на моем компьютере, и мне нужно, чтобы мой терминал продолжал функционировать, чтобы я мог закончить и пройти этот курс (введение в компьютерное программирование). У кого-нибудь есть идеи относительно того, в чем может быть проблема, и как я мог бы решить ее?

Любая помощь / совет будет принята с благодарностью !!!

РЕДАКТИРОВАТЬ: Я не уверен, что это уместно, но я использую Mac, и эти проблемы начали возникать после того, как я попытался загрузить Pygame (я говорю «попытался», потому что у меня никогда не было установленной рабочей версии Pygame хотя я загружал несколько вещей в процессе (XQuartz и куча вещей из homebrew).

1 Ответ

0 голосов
/ 02 июля 2018

Проверьте свои .profile или .bashrc: один из этих файлов может неправильно инициализировать ваш PATH.

Установите PATH вручную, затем cd ~ и отредактируйте эти два файла, чтобы исправить свой PATH.

...