MAC OS VENTURA - проблема с подключением к любому API

Я использую MacBook Pro Ventura около 2 месяцев, я работаю с PHP и Laravel, и после перехода на Ventura у меня возникла проблема, когда я пытаюсь подключить какой-либо API с помощью Laravel's Guzzle, локального или внешнего, я получаю ошибка:

      objc[81552]: +[__NSCFConstantString initialize] may have been in progress in another thread when fork() was called.
objc[81552]: +[__NSCFConstantString initialize] may have been in progress in another thread when fork() was called. We cannot safely call it or ignore it in the fork() child process. Crashing instead. Set a breakpoint on objc_initializeAfterForkError to debug.

Это не первое общение с API, которое я делаю, поэтому я убежден, что проблема связана с ошибкой, связанной с ОС Ventura. Я даже нашел несколько «решений», как добавить эти настройки в файл .zshrc или .bash_profile:

      export OBJC_DISABLE_INITIALIZE_FORK_SAFETY=YES
export DISABLE_SPRING=true
export NO_PROXY=*

Но эти решения не работали для меня. Я протестировал его на двух проектах, один с PHP 8.1, а другой с 7.2, и в обоих у меня была одна и та же проблема.
При добавлении этих настроек в .zshrc или .bash_profile ошибка не отображается, но и запрос не отправляется.

Я также протестировал его на Insomnia и Postman, и обе программы смогли использовать API, который я использовал в кодах PHP.

У меня также есть Macbook с последней версией Ventura на момент написания этой статьи.

0 ответов

Другие вопросы по тегам