Я установил laravel homestead на двух других машинах и никогда не видел эту проблему раньше. Я искал и искал, реализовал множество предложенных исправлений, и ничто не работает для меня.
Я установил виртуальную коробку и бродягу, и я застрял в первом препятствии:
vagrant box add laravel/homestead
возвращает следующую ошибку:
Я установил curl.exe со всеми файлами dll, которые мог найти, и файл пакета сертификатов в моей среде пути.
Curl определенно установлен, но ничего не пытаюсь работать. Нужен ли мне сертификат с сайта назначения?
Другая информация, которая может быть полезной:
Любая помощь приветствуется.
Хорошо, поэтому я смог обойти эту проблему, вручную загрузив виртуальную коробку laravel / homestead и потребовав ее от места загрузки, следуя советам в комментариях здесь .
Это позволило мне установить laravel и запустить его, но я никогда не решал проблему, поэтому он возвращался, чтобы укусить меня всякий раз, когда я пытаюсь потребовать от композитора.
Основная проблема заключается в исключении RuntimeException, однако я до сих пор сталкивался с этим исключением и решал его, удаляя ;extension=php_openssl.dll
до ;extension=php_openssl.dll
Точно так же помощь по этому вопросу советует мне сделать то же самое, однако проверка моего файла php.ini в ~ / xampp / php показывает, что точка с запятой даже не присутствует, и все же я все еще получаю исключение RuntimeException.
Я могу только предположить, что предупреждения cURL наверху имеют какое-то отношение к этому событию.
Я попытаюсь переустановить xampp, хотя я не оптимист.
Удаление xampp и полное удаление его каталога, а затем переустановка, похоже, решили проблему.
Я больше не получаю предупреждения о завитках, поскольку все, что связано с завитком, которое я добавил, я считаю, было удалено, когда xampp был удален.
Не знаю, почему у меня была проблема с сертификатом SSL в первую очередь, но, как указано в исходном сообщении, вручную загрузив vm, я обошел его.
vagrant box add --insecure laravel/homestead