В этом руководстве - Вы найдете окончательное решение этой проблемы
Честно говоря, я искал решение по всему Интернету. То, что я нашел, по большей части либо устарело, либо по конкретным темам, полезным не для всех.
Проблема
Иногда при установке Homebrew или когда вы устанавливаете Ruby, Git, какой-либо пакет Python через Homebrew. Вы испортили свои .zshrc и .zprofile и не знаете, как их вернуть.
Другой вариант — возможно, вы один из тех, кто любит возиться и настраивать файлы, не имея полного представления о командах, запускаемых вами в консоли.
В любом случае
Проблема в том, что вы не сможете выполнять многие основные команды UNIX. Это усложняет дальнейшую разработку, потому что вы не сможете открыть встроенный терминал в редакторе кода.
Решение
Откройте папку /opt/local/etc/macports. Вы можете просто написать в терминале
open /opt/local/etc/macports
Оказавшись внутри папки. Откройте файл macports.conf.
Вы можете дважды щелкнуть по нему и найти приложение, чтобы открыть его, или просто перетащить его в предпочитаемый редактор кода.
В первых 20 строках этого файла вы найдете следующее…
Важно то, что после пробелов следует binpath. Скопируйте этот путь, чтобы использовать позже.
Теперь нам нужно открыть .zshrc и .zprofile, чтобы добавить путь, который мы скопировали. Вы можете ввести open .zshrc и open .zprofile в терминале или использовать nano, vi или любой другой удобный для вас способ.
В каждом из этих файлов мы должны добавить новую строку с текстом
export PATH="/opt/local/bin:/opt/local/sbin:/bin:/sbin:/usr/bin:/usr/sbin"
ВАЖНО после PATH= всегда заключайте текст в двойные кавычки. Если полученное значение отличается от указанного в этом руководстве, используйте значение, полученное в macports.conf.
#if you have something like this in your .zshrc export PATH="$HOME/bin:/usr/local/bin:$PATH" # just comment out that line by adding a # at the beginning # export PATH="$HOME/bin:/usr/local/bin:$PATH" # if you have this message # MacPorts Installer addition on 2022-07-12_at_22:37:02: adding an appropriate $ export PATH=/opt/local/bin:/opt/local/sbin:$PATH # Finished adapting your PATH environment variable for use with MacPorts. # just comment the line with the export part # MacPorts Installer addition on 2022-07-12_at_22:37:02: adding an appropriate $ # export PATH=/opt/local/bin:/opt/local/sbin:$PATH # Finished adapting your PATH environment variable for use with MacPorts.
Сохраните изменения, откройте новый терминал и проверьте, все ли работает нормально.
Я надеюсь, что это было полезно. Вы можете поставить лайк или связаться со мной в Твиттере.