The data directory was initialized by PostgreSQL version 13, which is not compatible with this version 14.0.
Как-то незаметно PostgreSQL обновилась и перестали выполнять запросы к БД. В консоли сервера ошибка:
Как изменить имя компьютера в терминале MacOS
Имя генерируется автоматически и часто очень длинное, поэтому меняем на то, что надо:
Установка и настройка PostgreSQL на MacOS
В этой заметке будут описаны установка и настройка PostgreSQL для локальной разарботки на MacOS.
Устанавливаем PostgreSQL при помощи brew и добавляем базу данных с именем системного пользователя:
Curl и запросы между приложениями в Valet
Столкнулся со следующей проблемой: Curl/Guzzle/Laravel не может отправлять запросы между Laravel-приложениями в Valet.
Ошибка:
Наиболее часто предлагаемое решение: прописать в DNS macOS первым значением 127.0.0.1, мне не подошло, так как ломает VPN.
Решил, удалив пакет curl-openssl:
valet restart
Добавление глобальной папки приложений composer в $PATH для MacOS
Для запуска приложений добавленных глобально через composer нужно прописать папку ~/.composer/vendor/bin в переменную $PATH.
Для этого в командной строке выполняем:
И для применения изменений без логоута выполняем:
При использоовании zsh, соответственно вместо .bashrc проделываем все тоже самое для .zshrc
Установка Laravel Installer на macOS
В стандартной установке macOS у PHP не установлено расширение ext-zip, что вызывает ошибку при установке Laravel Installer:
Решаем следующим образом:
(далее…)