Не удалось загрузить symfony / finder из dist: при извлечении ZIP-файла произошла ошибка. Поврежденный файл?

Я пытаюсь клонировать проект Laravel 4.1 на виртуальную машину Vagrant 1.6.3, но когда я пытаюсь установить зависимости композитора, запустив composer install Я получаю следующее:

  - Installing symfony/finder (2.4.x-dev 4a15fc1)
Downloading: 100%
Failed to download symfony/finder from dist: There was an error extracting the Z
IP file. Corrupt file?
Now trying to download from source
- Installing symfony/finder (2.4.x-dev 4a15fc1)
Cloning 4a15fc12b56ca06d3a6bf32ef8f603ccb421d846[RuntimeException]

Failed to execute git checkout "4a15fc12b56ca06d3a6bf32ef8f603ccb421d846" && g
it reset --hard "4a15fc12b56ca06d3a6bf32ef8f603ccb421d846"error: The following untracked working tree files would be overwritten by chec
kout:
.gitignore

Adapter/AbstractAdapter.php

Adapter/AbstractFindAdapter.php

Adapter/AdapterInterface.php

Adapter/BsdFindAdapter.php

Adapter/GnuFindAdapter.php

Adapter/PhpAdapter.php

CHANGELOG.md

Comparator/Comparator.php

Comparator/DateComparator.php

Comparator/NumberComparator.php

Exception/AccessDeniedException.php

Exception/AdapterFailureException.php

Exception/ExceptionInterface.php

Exception/OperationNotPermitedException.php

Exception/ShellCommandFailureException.php

Expression/Expression.php

Expression/Glob.php

Expression/Regex.php

Expression/ValueInterface.php

Finder.php

Glob.php

Iterator/CustomFilterIterator.php

Iterator/DateRangeFilterIterator.php

Iterator/DepthRangeFilterIterator.php

Iterator/ExcludeDirectoryFilterIterator.php

Iterator/FilePathsIterator.php

Iterator/FileTypeFilterIterator.php

Iterator/FilecontentFilterIterator.php

Iterator/FilenameFilterIterator.php

Iterator/FilterIterator.php

Iterator/MultiplePcreFilterIterator.php

Iterator/PathFilterIterator.php

Iterator/RecursiveDirectoryIterator.php

Iterator/SizeRangeFilterIterator.php

Iterator/SortableIterator.php

LICENSE

README.md

Shell/Command.php

Shell/Shell.php

SplFileInfo.php

Tests/Comparator/ComparatorTest.php

Tests/Comparator/DateComparatorTest.php

Tests/Comparator/NumberComparatorTest.php

Tests/Expression/ExpressionTest.php

Tests/Expression/GlobTest.php

Tests/Expression/RegexTest.php

Tests/FakeAdapter/DummyAdapter.php

Tests/FakeAdapter/FailingAdapter.php

Tests/FakeAdapter/NamedAdapter.php

Tests/FakeAdapter/UnsupportedAdapter.php

Tests/FinderTest.php

Tests/Fixtures/A/B/C/abc.dat

Tests/Fixtures/A/B/ab.dat

Tests/Fixtures/A/a.dat

Tests/Fixtures/copy/A/B/C/abc.dat.copy

Tests/Fixtures/copy/A/B/ab.dat.copy

Tests/Fixtures/copy/A/a.dat.copy

Tests/Fixtures/dolor.txt

Tests/Fixtures/ipsum.txt

Tests/Fixtures/lorem.txt

Tests/Fixtures/one/a

Tests/Fixtures/one/b/c.neon

Tests/Fixtures/one/b/d.neon

Please move or remove them before you can switch branches.

Abortinginstall [--prefer-source] [--prefer-dist] [--dry-run] [--dev] [--no-dev] [--no-p
lugins] [--no-custom-installers] [--no-scripts] [--no-progress] [-v|vv|vvv|--ver
bose] [-o|--optimize-autoloader] [packages1] ... [packagesN]

Я попробовал некоторые случайные вещи, такие как очистка моего файла .gitignore и удаление каталога vendor / syfony / Finder (который, похоже, не работает), но безуспешно. Что может быть причиной этого и как я могу это исправить?

3

Решение

Это ошибка, представленная сегодня для пользователей Windows (Vagrant для Windows тоже). Я сообщил об этом и исправить это в пути: https://github.com/symfony/symfony/issues/11984.

Файл был зафиксирован в файле с именем r + e.g? E * x [c] a (r) s, который содержит ряд недопустимых символов (в частности, * и?) В файловых системах NTFS. До тех пор, пока он не будет возвращен, этот пакет будет сломан так же, как и любой пакет, который требует его как зависимости.

PR был объединен, и теперь он должен быть исправлен.

5

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]