Я получил ту же ошибку, что и вы, после обновления до Мохаве. После некоторых копаний помогают следующие шаги:
brew info openssl
Вывод полезен. Если вы используете bash или zsh , сообщение будет:
Чтобы компиляторы могли найти openssl, вам может потребоваться установить:
export LDFLAGS="-L/usr/local/opt/openssl/lib"
export CPPFLAGS="-I/usr/local/opt/openssl/include"
После выполнения вышеуказанных команд все возвращается в норму. ?
Дополнительно, если вы используете fish . Сообщение:
Чтобы компиляторы могли найти openssl, вам может потребоваться установить:
set -gx LDFLAGS "-L/usr/local/opt/openssl/lib"
set -gx CPPFLAGS "-I/usr/local/opt/openssl/include"