Edited at

MacのComposerでタイムアウトになるのを解決。

More than 1 year has passed since last update.

Macのcomposerを使おうとしたらタイムアウトのエラーになった。

家のネット環境がwimax2になってからのエラー。


エラー内容


  • composerを使おうとしたら以下のエラーが出た。

% composer require google/apiclient:^2.0

The "https://packagist.org/packages.json" file could not be downloaded: failed to open stream: Operation timed out
Retrying with degraded mode, check https://getcomposer.org/doc/articles/troubleshooting.md#degraded-mode for more info
The "https://packagist.org/packages.json" file could not be downloaded: failed to open stream: Operation timed out
https://packagist.org could not be fully loaded, package information was loaded from the local cache and may be out of date

[Composer\Downloader\TransportException]
The "https://packagist.org/p/google/apiclient%24cb2b69d70145ea262e3c394dd495e52ba16b27e3c157ac185d1c4777ba34f39b.json" file could not be downloaded: failed to open stream: Operation time
d out


  • composer自身のアップデートしようとしても同様のエラーが出た。


% composer self-update

The "https://getcomposer.org/versions" file could not be downloaded: failed to open stream: Operation timed out
Retrying with degraded mode, check https://getcomposer.org/doc/articles/troubleshooting.md#degraded-mode for more info

[Composer\Downloader\TransportException]
The "https://getcomposer.org/versions" file could not be downloaded: failed to open stream: Operation timed out


networksetupコマンドで解決


  • Wi-FiのIPV6をオフにして自動に設定し直す

% networksetup -setv6off Wi-Fi

% networksetup -setv6automatic Wi-Fi


  • 使えるようになった。


% composer self-update
Updating to version 1.6.4 (stable channel).
Downloading (100%)
Use composer self-update --rollback to return to version 1.6.3


wifiの状態確認コマンド

%  networksetup -getinfo Wi-Fi

DHCP Configuration
IP address: 192.168.●●●.●●●
Subnet mask: 255.255.255.0
Router: 192.168.100.1
Client ID:
IPv6: Automatic
IPv6 IP address: none
IPv6 Router: none
Wi-Fi ID: ●●:●●:●●:●●:●●:●●