Closed clue closed 9 years ago
@clue How did you install centipede?
Bare git clone
and composer install
. Just confirmed that the same error still occurs.
Also, running composer update
doesn't work either:
$ composer update
Loading composer repositories with package information
Updating dependencies (including require-dev)
Your requirements could not be resolved to an installable set of packages.
Problem 1
- umpirsky/centipede-crawler dev-master requires react/promise dev-master@dev -> no matching package found.
…
Anything else that could help debugging this?
@clue I see, the problem is that it does not fetch the latest centipede-crawler
, which is the case when you install centipede as a composer dependency in your project. See https://github.com/umpirsky/centipede/pull/14.
Since centipede-crawler
is not stable yet, composer update fails. You can fix it by adding "minimum-stability": "dev"
in composer.json
.
Indeed, modifying the composer.json
and running composer update
fixes this issue. Thanks!
The project README implies this is to be run as a standalone application (usage, screenshot, its "bin" definition and the fact it contains a composer.lock
). In this case the composer.lock
should already ship with a set of definitions that is known to work.
I can file a PR for the updated json and lock files, but given that the above directive updated literally every dependency to a dev version, I'm not particular comfortable with it.
What's your take on this?
@clue Thanks. I think we need to tag centipede-crawler
and by making it a released version fix this issue. I will try to do this as soon as I have time.
Awesome, I'll keep an eye on this! Thanks for the quick feedback
@clue Should be fixed now. If error persists, feel free to reopen. Thanks!
The current master (bfe44f6) does not work and quits with the following error. Didn't dig into this any further, but looks like one of the dependencies received an incompatible update: