3

composer を使用して Symfony 2 プロジェクトを 2.1.4 から 2.1.7 に更新しようとしていますがphp composer.phar update、いくつかの依存関係を更新した後、次のエラーが表示されます。

[RuntimeException]
Failed to clone http://github.com/fabpot/Twig-extensions via git, https
and http protocols, aborting.

- git://github.com/fabpot/Twig-extensions
  fatal: Not a git repository (or any of the parent directories): .git

- https://github.com/fabpot/Twig-extensions
  fatal: Not a git repository (or any of the parent directories): .git

- http://github.com/fabpot/Twig-extensions
  fatal: Not a git repository (or any of the parent directories): .git

URL を確認したところ、存在することを確認できましgit cloneた。また、同じ CLI から問題なくアクセスできました。

奇妙なのは、php composer.phar update twig/extensions個別に実行すると問題なく更新されるように見えることです。

4

2 に答える 2

17

これは通常、ベンダーにgit reposとしてインストールされているが、gitreposが削除された古いsymfonyコピーがある場合に発生します。これを修正するには、ベンダーディレクトリを削除して、gitクローンまたはzipアーカイブとして最初から再インストールする必要がありますが、以前の前提はありません。

于 2013-01-18T08:28:36.060 に答える