composer: Composer install or update takes too long
My composer.json
:
{
"require": {
"nesbot/carbon": "~1.18"
}
}
When I run this command:
Both are same for update and install
$ composer install -vvv --ansi --profile
Reading ./composer.json
Loading config file ./composer.json
Checked CA file C:\Users\Admin\AppData\Local\Temp\ope5414.tmp: valid
Executing command (F:\Training\Batch_2\composer): git branch --no-color --no-abbrev -v
Executing command (F:\Training\Batch_2\composer): git describe --exact-match --tags
Executing command (F:\Training\Batch_2\composer): git log --pretty="%H" -n1 HEAD
Executing command (F:\Training\Batch_2\composer): hg branch
Executing command (F:\Training\Batch_2\composer): fossil branch list
Executing command (F:\Training\Batch_2\composer): fossil tag list
Executing command (F:\Training\Batch_2\composer): svn info --xml
Reading C:/Users/Admin/AppData/Roaming/Composer/composer.json
Loading config file C:/Users/Admin/AppData/Roaming/Composer/composer.json
Reading C:/Users/Admin/AppData/Roaming/Composer/vendor/composer/installed.json
Running 1.6.3 (2018-01-31 16:28:17) with PHP 7.1.3 on Windows NT / 10.0
[6.1MB/0.00s] Loading composer repositories with package information
[6.3MB/0.01s] Downloading https://packagist.org/packages.json
[6.3MB/1.99s] Writing C:/Users/Admin/AppData/Local/Composer/repo/https---packagist.org/packages.json into cache
[6.4MB/1.99s] Updating dependencies (including require-dev)
[6.6MB/2.00s] Reading C:/Users/Admin/AppData/Local/Composer/repo/https---packagist.org/p-provider-2013.json from cache
[9.9MB/2.01s] Reading C:/Users/Admin/AppData/Local/Composer/repo/https---packagist.org/p-provider-2014.json from cache
[16.9MB/2.04s] Reading C:/Users/Admin/AppData/Local/Composer/repo/https---packagist.org/p-provider-2015.json from cache
[28.2MB/2.09s] Reading C:/Users/Admin/AppData/Local/Composer/repo/https---packagist.org/p-provider-2016.json from cache
[46.8MB/2.14s] Reading C:/Users/Admin/AppData/Local/Composer/repo/https---packagist.org/p-provider-2017.json from cache
[50.7MB/2.16s] Reading C:/Users/Admin/AppData/Local/Composer/repo/https---packagist.org/p-provider-2017-04.json from cache
[56.3MB/2.19s] Reading C:/Users/Admin/AppData/Local/Composer/repo/https---packagist.org/p-provider-2017-07.json from cache
[63.7MB/2.23s] Reading C:/Users/Admin/AppData/Local/Composer/repo/https---packagist.org/p-provider-2017-10.json from cache
[77.4MB/2.26s] Downloading http://packagist.org/p/provider-2018-01%24d525cb8b67b9a492503c68112ea270ce65b6778b2f3b40336d5fa02bc5cf308b.json
[84.4MB/87.41s] Writing C:/Users/Admin/AppData/Local/Composer/repo/https---packagist.org/p-provider-2018-01.json into cache
[82.2MB/87.43s] Reading C:/Users/Admin/AppData/Local/Composer/repo/https---packagist.org/p-provider-archived.json from cache
[82.5MB/87.45s] Downloading http://packagist.org/p/provider-latest%24f9f7e3a23b4fdd00656a4d10661da032d953ed732daa8d1b1cafed438e2ab0d3.json
[90.0MB/176.03s] Writing C:/Users/Admin/AppData/Local/Composer/repo/https---packagist.org/p-provider-latest.json into cache
[88.2MB/176.08s] Reading C:/Users/Admin/AppData/Local/Composer/repo/https---packagist.org/provider-nesbot$carbon.json from cache
[88.3MB/176.18s] Reading C:/Users/Admin/AppData/Local/Composer/repo/https---packagist.org/provider-symfony$translation.json from cache
[95.3MB/176.29s] Reading C:/Users/Admin/AppData/Local/Composer/repo/https---packagist.org/provider-symfony$polyfill-mbstring.json from cache
[96.0MB/176.38s] Reading C:/Users/Admin/AppData/Local/Composer/repo/https---packagist.org/provider-symfony$config.json from cache
[99.4MB/176.58s] Reading C:/Users/Admin/AppData/Local/Composer/repo/https---packagist.org/provider-symfony$yaml.json from cache
[101.0MB/176.62s] Reading C:/Users/Admin/AppData/Local/Composer/repo/https---packagist.org/provider-symfony$dependency-injection.json from cache
[104.5MB/176.66s] Resolving dependencies through SAT
[104.5MB/176.68s] Dependency resolution completed in 0.021 seconds
[104.5MB/176.68s] Analyzed 1433 packages to resolve dependencies
[104.5MB/176.68s] Analyzed 11411 rules to resolve dependencies
[104.5MB/176.68s] Package operations: 3 installs, 0 updates, 0 removals
[104.5MB/176.68s] Installs: symfony/polyfill-mbstring:v1.7.0, symfony/translation:v3.4.4, nesbot/carbon:1.22.1
[104.6MB/176.71s] - Installing symfony/polyfill-mbstring (v1.7.0): [104.7MB/176.71s] Reading C:/Users/Admin/AppData/Local/Composer/files/symfony/polyfill-mbstring/fba0e1e5bbbe86cce4b329f9c3c55f8a9d7d8097.zip from cache
[104.7MB/176.72s] Loading from cache[104.7MB/176.72s]
[104.7MB/176.72s] Extracting archive[104.7MB/177.23s] REASON: symfony/translation v3.4.4 requires symfony/polyfill-mbstring ~1.0 -> satisfiable by symfony/polyfill-mbstring[v1.0.0, v1.0.1, v1.1.0, v1.1.1, v1.2.0, v1.3.0, v1.3.1, v1.4.0, v1.5.0, v1.6.0, v1.7.0].
[104.7MB/177.23s]
[104.7MB/177.25s] - Installing symfony/translation (v3.4.4): [104.7MB/177.26s] Reading C:/Users/Admin/AppData/Local/Composer/files/symfony/translation/e296b76b20766e6cb776db15e27f16238029b1ca.zip from cache
[104.7MB/177.30s] Loading from cache[104.7MB/177.30s]
[104.7MB/177.30s] Extracting archive[104.7MB/179.57s] REASON: nesbot/carbon 1.22.1 requires symfony/translation ~2.6 || ~3.0 -> satisfiable by symfony/translation[v2.6.0, v2.6.1, v2.6.10, v2.6.11, v2.6.12, v2.6.13, v2.6.2, v2.6.3, v2.6.4, v2.6.5, v2.6.6, v2.6.7, v2.6.8, v2.6.9, v2.7.0, v2.7.1, v2.7.10, v2.7.11, v2.7.12, v2.7.13, v2.7.14, v2.7.15, v2.7.16, v2.7.17, v2.7.18, v2.7.19, v2.7.2, v2.7.20, v2.7.21, v2.7.22, v2.7.23, v2.7.24, v2.7.25, v2.7.26, v2.7.27, v2.7.28, v2.7.29, v2.7.3, v2.7.30, v2.7.31, v2.7.32, v2.7.33, v2.7.34, v2.7.35, v2.7.36, v2.7.37, v2.7.38, v2.7.39, v2.7.4, v2.7.40, v2.7.41, v2.7.5, v2.7.6, v2.7.7, v2.7.8, v2.7.9, v2.8.0, v2.8.1, v2.8.10, v2.8.11, v2.8.12, v2.8.13, v2.8.14, v2.8.15, v2.8.16, v2.8.17, v2.8.18, v2.8.19, v2.8.2, v2.8.20, v2.8.21, v2.8.22, v2.8.23, v2.8.24, v2.8.25, v2.8.26, v2.8.27, v2.8.28, v2.8.29, v2.8.3, v2.8.30, v2.8.31, v2.8.32, v2.8.33, v2.8.34, v2.8.4, v2.8.5, v2.8.6, v2.8.7, v2.8.8, v2.8.9, v3.0.0, v3.0.1, v3.0.2, v3.0.3, v3.0.4, v3.0.5, v3.0.6, v3.0.7, v3.0.8, v3.0.9, v3.1.0, v3.1.1, v3.1.10, v3.1.2, v3.1.3, v3.1.4, v3.1.5, v3.1.6, v3.1.7, v3.1.8, v3.1.9, v3.2.0, v3.2.1, v3.2.10, v3.2.11, v3.2.12, v3.2.13, v3.2.14, v3.2.2, v3.2.3, v3.2.4, v3.2.5, v3.2.6, v3.2.7, v3.2.8, v3.2.9, v3.3.0, v3.3.1, v3.3.10, v3.3.11, v3.3.12, v3.3.13, v3.3.14, v3.3.15, v3.3.16, v3.3.2, v3.3.3, v3.3.4, v3.3.5, v3.3.6, v3.3.7, v3.3.8, v3.3.9, v3.4.0, v3.4.1, v3.4.2, v3.4.3, v3.4.4].
[104.7MB/179.57s]
[104.7MB/179.57s] - Installing nesbot/carbon (1.22.1): [104.7MB/179.58s] Reading C:/Users/Admin/AppData/Local/Composer/files/nesbot/carbon/fb5e763c72fb2c5f8da201b7bf60e8a639da2ab8.zip from cache
[104.7MB/179.61s] Loading from cache[104.7MB/179.61s]
[104.7MB/179.61s] Extracting archive[104.7MB/180.53s] REASON: Required by the root package: Install command rule (install nesbot/carbon 1.18.0|install nesbot/carbon 1.19.0|install nesbot/carbon 1.20.0|install nesbot/carbon 1.21.0|install nesbot/carbon 1.22.0|install nesbot/carbon 1.22.1)
[104.7MB/180.53s]
[100.5MB/181.96s] symfony/translation suggests installing symfony/config ()
[100.5MB/181.96s] symfony/translation suggests installing symfony/yaml ()
[100.5MB/181.96s] symfony/translation suggests installing psr/log (To use logging capability in translator)
[100.5MB/181.96s] Reading F:\Training\Batch_2\composer/vendor/composer/installed.json
[100.5MB/181.96s] Writing lock file
[100.5MB/181.96s] Generating autoload files
[100.5MB/182.12s] Memory usage: 100.53MB (peak: 108.69MB), time: 182.12s
$ composer update -vvv --ansi --profile
Reading ./composer.json
Loading config file ./composer.json
Checked CA file C:\Users\Admin\AppData\Local\Temp\ope78BF.tmp: valid
Executing command (F:\Training\Batch_2\composer): git branch --no-color --no-abbrev -v
Executing command (F:\Training\Batch_2\composer): git describe --exact-match --tags
Executing command (F:\Training\Batch_2\composer): git log --pretty="%H" -n1 HEAD
Executing command (F:\Training\Batch_2\composer): hg branch
Executing command (F:\Training\Batch_2\composer): fossil branch list
Executing command (F:\Training\Batch_2\composer): fossil tag list
Executing command (F:\Training\Batch_2\composer): svn info --xml
Reading C:/Users/Admin/AppData/Roaming/Composer/composer.json
Loading config file C:/Users/Admin/AppData/Roaming/Composer/composer.json
Reading F:\Training\Batch_2\composer/vendor/composer/installed.json
Reading C:/Users/Admin/AppData/Roaming/Composer/vendor/composer/installed.json
Running 1.6.3 (2018-01-31 16:28:17) with PHP 7.1.3 on Windows NT / 10.0
[6.1MB/0.00s] Loading composer repositories with package information
[6.4MB/0.01s] Downloading https://packagist.org/packages.json
[6.4MB/3.84s] Writing C:/Users/Admin/AppData/Local/Composer/repo/https---packagist.org/packages.json into cache
[6.5MB/3.85s] Updating dependencies (including require-dev)
[6.6MB/3.85s] Reading C:/Users/Admin/AppData/Local/Composer/repo/https---packagist.org/p-provider-2013.json from cache
[10.0MB/3.87s] Reading C:/Users/Admin/AppData/Local/Composer/repo/https---packagist.org/p-provider-2014.json from cache
[16.9MB/3.90s] Reading C:/Users/Admin/AppData/Local/Composer/repo/https---packagist.org/p-provider-2015.json from cache
[28.3MB/3.94s] Reading C:/Users/Admin/AppData/Local/Composer/repo/https---packagist.org/p-provider-2016.json from cache
[46.8MB/3.99s] Reading C:/Users/Admin/AppData/Local/Composer/repo/https---packagist.org/p-provider-2017.json from cache
[50.7MB/4.02s] Downloading http://packagist.org/p/provider-2017-04%24549324c51aeeeb057fa69446c46d23b1096d6ea8ee73bdd5a75863dbbbd793b6.json
[58.1MB/101.10s] Writing C:/Users/Admin/AppData/Local/Composer/repo/https---packagist.org/p-provider-2017-04.json into cache
[56.3MB/101.12s] Reading C:/Users/Admin/AppData/Local/Composer/repo/https---packagist.org/p-provider-2017-07.json from cache
[63.7MB/101.16s] Reading C:/Users/Admin/AppData/Local/Composer/repo/https---packagist.org/p-provider-2017-10.json from cache
[77.4MB/101.21s] Downloading http://packagist.org/p/provider-2018-01%24bbcdd397fdce8cf151e52c5741a22a8a6c2041430e5076105e1ce89d211039b7.json
[84.4MB/189.06s] Writing C:/Users/Admin/AppData/Local/Composer/repo/https---packagist.org/p-provider-2018-01.json into cache
[82.3MB/189.08s] Reading C:/Users/Admin/AppData/Local/Composer/repo/https---packagist.org/p-provider-archived.json from cache
[82.6MB/189.10s] Downloading http://packagist.org/p/provider-latest%2456c2c14e2e4350f2ff673e9361b3cd87b8c06f4b5c48d0026c4b22fee24e6b53.json
[90.0MB/293.39s] Writing C:/Users/Admin/AppData/Local/Composer/repo/https---packagist.org/p-provider-latest.json into cache
[88.1MB/293.41s] Reading C:/Users/Admin/AppData/Local/Composer/repo/https---packagist.org/provider-symfony$translation.json from cache
[95.1MB/293.49s] Reading C:/Users/Admin/AppData/Local/Composer/repo/https---packagist.org/provider-nesbot$carbon.json from cache
[95.2MB/293.50s] Reading C:/Users/Admin/AppData/Local/Composer/repo/https---packagist.org/provider-symfony$polyfill-mbstring.json from cache
[95.8MB/293.52s] Reading C:/Users/Admin/AppData/Local/Composer/repo/https---packagist.org/provider-symfony$config.json from cache
[99.3MB/293.60s] Reading C:/Users/Admin/AppData/Local/Composer/repo/https---packagist.org/provider-symfony$yaml.json from cache
[101.0MB/293.63s] Reading C:/Users/Admin/AppData/Local/Composer/repo/https---packagist.org/provider-symfony$dependency-injection.json from cache
[104.5MB/293.69s] Resolving dependencies through SAT
[104.6MB/293.70s] Dependency resolution completed in 0.015 seconds
[104.6MB/293.70s] Analyzed 1436 packages to resolve dependencies
[104.6MB/293.70s] Analyzed 11582 rules to resolve dependencies
[104.6MB/293.70s] Nothing to install or update
[100.3MB/293.71s] Reading F:\Training\Batch_2\composer/vendor/composer/installed.json
[100.3MB/293.71s] Reading ./composer.lock
[100.4MB/293.71s] Generating autoload files
[100.3MB/293.76s] Memory usage: 100.34MB (peak: 108.65MB), time: 293.76s
If you check both the output its downloads the provider always
Downloading http://packagist.org/p/provider-2017-04%24549324c51aeeeb057fa69446c46d23b1096d6ea8ee73bdd5a75863dbbbd793b6.json
http://packagist.org/p/provider-latest%2456c2c14e2e4350f2ff673e9361b3cd87b8c06f4b5c48d0026c4b22fee24e6b53.json
Downloading http://packagist.org/p/provider-2018-01%24d525cb8b67b9a492503c68112ea270ce65b6778b2f3b40336d5fa02bc5cf308b.json
Which takes too tong.
About this issue
- Original URL
- State: closed
- Created 6 years ago
- Comments: 21 (1 by maintainers)
Okay, so I think I found the issue. The default config for Composer is to use
http://packagist.org
which seems to be the issue. Even loading that site in Chrome takes literally forever with multiple timeouts. I recently change my default config to usehttps://repo.packagist.org/
which I found here: https://github.com/composer/composer/issues/8205 and was infinitely faster.Simply type the command
composer config --global repos.packagist composer https://repo.packagist.org
to change the config. Here is the same download with that change and https://github.com/hirak/prestissimo installed.1224 seconds down to 8 seconds and hellooooooooo dev projects!
Thanks for this, it worked for me!
I have been facing the same issue with composer but using a VPN made my life easier
Yeah, same here. Installing stripe package for about 5 mins and still no result