В этом руководстве - Вы найдете окончательное решение этой проблемы

Честно говоря, я искал решение по всему Интернету. То, что я нашел, по большей части либо устарело, либо по конкретным темам, полезным не для всех.

Проблема

Иногда при установке 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.

Сохраните изменения, откройте новый терминал и проверьте, все ли работает нормально.

Я надеюсь, что это было полезно. Вы можете поставить лайк или связаться со мной в Твиттере.