Файл "https://packagist.org/packages.json" не может быть загружен - PullRequest
0 голосов
/ 18 декабря 2018

Я хочу установить пакет для приложения чата Laravel, которое я создаю.При запуске «composer require foo / bar» я получил следующую ошибку в терминале:

In RemoteFilesystem.php line 515:

The "https://packagist.org/packages.json" file could not be downloaded: failed to open stream: Unable to find the socket transport "proxy_user_name" - did you forget to enable it when you configured PHP?

Я использую VPN, но он все еще ссылается на мои учетные данные прокси, которые, как предполагается, не видны из-заVPN.

При запуске «Диагностика композитора» я получаю следующее:

Lolo@lolo:/media/lolo/project_path/project_name$ 
composer diagnose
Checking composer.json: OK
Checking platform settings: OK
Checking git settings: OK
Checking http connectivity to packagist: WARNING

[Composer\Downloader\TransportException] The "http://packagist.org/packages.json" file could not be downloaded: failed to open stream: Unable to find the socket transport "foobar" - did you forget to enable it when you configured PHP?

Checking https connectivity to packagist: WARNING
[Composer\Downloader\TransportException] The "https://packagist.org/packages.json" file could not be downloaded: failed to open stream: Unable to find the socket transport "foobar" - did you forget to enable it when you configured PHP?

Checking HTTP proxy: FAIL
[Composer\Downloader\TransportException] The "https://packagist.org/packages.json" file could not be downloaded: failed to open stream: Unable to find the socket transport "foobar" - did you forget to enable it when you configured PHP?

Checking HTTP proxy support for request_fulluri: WARNING
Unable to assess the situation, maybe packagist.org is down (The "http://packagist.org/packages.json" file could not be downloaded: failed to open stream: Unable to find the socket transport "foobar" - did you forget to enable it when you configured PHP?)

Checking HTTPS proxy support for request_fulluri: WARNING

Unable to assess the situation, maybe github is down (The "https://api.github.com/repos/Seldaek/jsonlint/zipball/1.0.0" file could not be downloaded: failed to open stream: Unable to find the socket transport "foobar" - did you forget to enable it when you configured PHP?)
Checking github.com rate limit: FAIL

[Composer\Downloader\TransportException] The "https://api.github.com/rate_limit" file could not be downloaded: failed to open stream: Unable to find the socket transport "foobar" - did you forget to enable it when you configured PHP?

Checking disk free space: OK
Composer version: 1.6.3
PHP version: 7.2.7-0ubuntu0.18.04.2
PHP binary path: /usr/bin/php7.2

Что может быть причиной ошибки?

1 Ответ

0 голосов
/ 30 января 2019

Это связано с неправильной настройкой прокси.Попробуйте исправить свой прокси или отключить его (временно) с помощью

unset http_proxy;
unset https_proxy;

Вы можете использовать redsocks, когда вам нужно пройти через прокси.

...