Обновление composer.phar не работает для Mac

Я использую Mac OS X 10.9.5. Я скачал composer.phar прямо с веб-сайта, потому что не мог загрузить его через терминал из-за проблем с сертификатом. Теперь я сталкиваюсь с другим.

Я хотел обновить его с помощью терминала, используя команду:

обновление php composer.phar

, но это не сработает.

Это то, что он возвращает.

«https://packagist.org/packages.json«файл не может быть загружен: операция SSL не выполнена с кодом 1. Сообщения об ошибках OpenSSL:
ошибка: 14090086: подпрограммы SSL: SSL3_GET_SERVER_CERTIFICATE: сбой проверки сертификата
Не удалось включить шифрование
не удалось открыть поток: операция не удалась
https://packagist.org не удалось загрузить полностью, информация о пакете была загружена из локального кэша и может быть устаревшей
Обновление зависимостей (включая require-dev)

[Композитор \ Downloader \ TransportException] //Packagist.org/p/symfony/translation$f8eee51c240f90017928c2f65b5601561a2842e02cb97cda1b3a0d7acc039ac8.json файл не может быть загружен: SSL
Сбой операции с кодом 1. Сообщения об ошибках OpenSSL:
ошибка: 14090086: подпрограммы SSL: SSL3_GET_SERVER_CERTIFICATE: сбой проверки сертификата
Не удалось включить шифрование
не удалось открыть поток: операция не удалась

Я не знаю, связано ли это с первой проблемой, но как мне это исправить? Кто-нибудь может научить меня процедурам?

0

Решение

Получите cacert.pem здесь: http://curl.haxx.se/docs/caextract.html

Отредактируйте php.ini, чтобы включить путь к нему:

openssl.cafile=/usr/local/share/cacert.pem

Вы также можете сделать это для curl, но это не требуется для композитора:

curl.cainfo=/usr/local/share/cacert.pem
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]