Setup environment:
mkdir /tmp/test-offloc-router-silex-app
cd /tmp/test-offloc-router-silex-app
curl https://raw.github.com/gist/a91db56328402b1468f5/a24d920974134fde2484d700c9e17294ac8c50d7/composer.json > composer.json
curl http://getcomposer.org/composer-new.phar > composer-new.phar
Try installing with --dev
with new Composer build, fails:
# This breaks!
php composer-new.phar install --dev
...
Installing dev dependencies
Your requirements could not be resolved to an installable set of packages.
Problem 1
- Installation request for ext-pdo_sqlite == 1.0.1.0 -> satisfiable by ext-pdo_sqlite 1.0.1.
- ext-pdo_sqlite 1.0.1 requires doctrine/common master-dev -> no matching package found.
Problem 2
- Installation request for ext-sqlite3 == 0.7.0.0-dev -> satisfiable by ext-sqlite3 0.7-dev.
- ext-sqlite3 0.7-dev requires doctrine/common master-dev -> no matching package found.
Problem 3
- Installation request for ext-xml == 0.0.0.0 -> satisfiable by ext-xml 0.
- Can only install one of: ext-xmlreader 0.1, ext-xml 0.
- Installation request for ext-xmlreader == 0.1.0.0 -> satisfiable by ext-xmlreader 0.1.
Potential causes:
- A typo in the package name
- The package is not available in a stable-enough version according to your minimum-stability setting
see <https://groups.google.com/d/topic/composer-dev/_g3ASeIFlrc/discussion> for more details.
Read <http://getcomposer.org/doc/articles/troubleshooting.md> for further common problems.
Try installing with --dev
with new Composer build, fails differently:
# This breaks! Differently!
php composer-new.phar install --dev
...
Installing dev dependencies
[ErrorException]
Undefined offset: 392
Try updating with --dev
with new Composer build, fails:
# This breaks! Similar message to second install failure?
php composer-new.phar update --dry-run --profile --dev
...
Updating dev dependencies
[ErrorException]
Undefined offset: 146
Install using default composer, should work? :)
rm -rf composer.lock vendor/
# Fallback to regular composer
composer install --dev