composer 在 composer GitBash 上安装 Sylius 时超过了 300 秒的超时
composer exceeded the timeout of 300 seconds while installing Sylius on composer GitBash
我试图通过 Git bash 在 Windows (WAMP) 中安装 Sylius composer create-project -s dev sylius/sylius
并得到了这个
[Symfony\Component\Process\Exception\ProcessTimedOutException]
The process ""c:\wamp\bin\php\php5.5.12\php.exe" "app/console" assets:insta
ll "web"" exceeded the timeout of 300 seconds.
我改了phi.ini
realpath_cache_size = 16k
realpath_cache_ttl = 120
memory_limit = 512M //było 128M
max_input_time = 600 //60
max_execution_time = 120
我在 MINGW32 中做了 export COMPOSER_PROCESS_TIMEOUT=6000 ( defaults to 300 )
(windows 中的 bash)来更改作曲家超时,就像这里
我这样做 $cfg['ExecTimeLimit'] = 0;
就像这里
一次性解决
COMPOSER_PROCESS_TIMEOUT=2000 php composer.phar install
或者如果你像我一样在全球范围内使用它,请添加到作曲家注册表
composer --global config process-timeout 2000
我在这里找到了解决方案:http://www.papayasoft.com/2013/08/22/composer-process-timeout-when-fetching-large-repositories/
在 composer.json 文件中添加配置选项
这是您项目的最佳解决方案
仅将 process-timeout 键和值添加到 0
{....
"config": {
"process-timeout":0
}
}
我试图通过 Git bash 在 Windows (WAMP) 中安装 Sylius composer create-project -s dev sylius/sylius
并得到了这个
[Symfony\Component\Process\Exception\ProcessTimedOutException]
The process ""c:\wamp\bin\php\php5.5.12\php.exe" "app/console" assets:insta
ll "web"" exceeded the timeout of 300 seconds.
我改了phi.ini
realpath_cache_size = 16k
realpath_cache_ttl = 120
memory_limit = 512M //było 128M
max_input_time = 600 //60
max_execution_time = 120
我在 MINGW32 中做了 export COMPOSER_PROCESS_TIMEOUT=6000 ( defaults to 300 )
(windows 中的 bash)来更改作曲家超时,就像这里
我这样做 $cfg['ExecTimeLimit'] = 0;
就像这里
一次性解决
COMPOSER_PROCESS_TIMEOUT=2000 php composer.phar install
或者如果你像我一样在全球范围内使用它,请添加到作曲家注册表
composer --global config process-timeout 2000
我在这里找到了解决方案:http://www.papayasoft.com/2013/08/22/composer-process-timeout-when-fetching-large-repositories/
在 composer.json 文件中添加配置选项 这是您项目的最佳解决方案 仅将 process-timeout 键和值添加到 0
{....
"config": {
"process-timeout":0
}
}