Я нахожусь в процессе обновления экземпляра SilverStripe 3.6.5 до SS 4.x и следую рекомендациям по установке SilverStripe обновление .
Но работает composer global require silverstripe/upgrader
в моем окне разработки для Windows выдает следующее:
Using version ^1.4 for silverstripe/upgrader
./composer.json has been updated
Loading composer repositories with package information
Updating dependencies (including require-dev)
Package operations: 1 install, 0 updates, 0 removals
- Installing silverstripe/upgrader (1.4.1): Downloading (100%)
Failed to download silverstripe/upgrader from dist: There was an error extracting the ZIP file, it is either corrupted or using an invalid format.
Now trying to download from source
- Installing silverstripe/upgrader (1.4.1): Cloning 84226286c8 from cache
Installation failed, reverting ./composer.json to its original content.
Я использую этот стек:
- Windows 8.1
- PHP 7.1.26
- composer 1.8.5
- git version 2.21.0.windows.1
В данный момент у меня нет пакета Composer в глобальной области видимости.
ЧтоЯ также попытался (но безрезультатно) удалить компонент composer, очистить все кэши и папки и начать заново, загрузив Composer-Setup.exe еще раз, и сразу после его установки попробуйте еще раз composer global require silverstripe/upgrader
в командной строке.Результаты были идентичны Silverstripe / upgradeder, хотя все другие пакеты (я думаю, его зависимости) загружены и установлены нормально.Например, это отрывок вывода командной строки после запуска заново:
Changed current directory to C:/Users/Amenel/AppData/Roaming/Composer
Using version ^1.4 for silverstripe/upgrader
./composer.json has been created
Loading composer repositories with package information
Updating dependencies (including require-dev)
Package operations: 35 installs, 0 updates, 0 removals
- Installing ocramius/package-versions (1.4.0): Downloading (100%)
- Installing composer/ca-bundle (1.1.4): Downloading (100%)
- Installing padraic/humbug_get_contents (1.1.2): Downloading (100%)
- Installing padraic/phar-updater (v1.0.6): Downloading (100%)
- Installing symfony/polyfill-ctype (v1.11.0): Downloading (100%)
- Installing symfony/filesystem (v4.3.1): Downloading (100%)
...
Кажется, я не могу найти ничего, связанного с этой конкретной ошибкой, когда выполняю поиск в Интернете.
Также стоит отметить: эта ошибка также сообщается, когда я указываю предыдущую версию silverstripe / upgradeder, например, 1.3.0.
Подводя итог, моя проблема в том, что я не могу запустить обновлениепроцесс из-за сбоя установки программы обновления через composer.