satis icon indicating copy to clipboard operation
satis copied to clipboard

satis build error

Open jesusslim opened this issue 7 years ago • 5 comments

satis version: dev-master

when i run : php satis build config.json output

it shows errors:

Scanning packages The contao-legacy/bit3basics * requirement did not match any package The contao-legacy/diffiehellman * requirement did not match any package The contao-legacy/hidepagetitle * requirement did not match any package The contao-legacy/phpseclib * requirement did not match any package The contao-legacy/ziparchivecto * requirement did not match any package The crunchy/crunchysignup * requirement did not match any package The dayax/collections * requirement did not match any package The ellicom/mailgun * requirement did not match any package The ellicom/markdown * requirement did not match any package The google/adwords * requirement did not match any package The henrikbjorn/flint * requirement did not match any package The henrikbjorn/raekke * requirement did not match any package The joomla/client * requirement did not match any package ....

but in my config.json,there's no package dependent on these packages like contao-legacy/bit3basics... so why is it and how can i solve it?

my config.json:

{ "name": "local_debug", "homepage": "http://localhost/", "repositories": [ { "type": "vcs", "url": "https://github.com/jesusslim/mqttclient" } ], "require-all": true }

and no matter require-all set true or false,the result is the same.

jesusslim avatar Nov 28 '18 09:11 jesusslim

Same issue. Somebody know how to fix it ?

yyurov avatar Aug 09 '19 12:08 yyurov

Same issue. Somebody know how to fix it ?

maliangbin avatar Aug 15 '19 01:08 maliangbin

Can you do a checkout of master and use git-bisect to determine at which point things break for you?

alcohol avatar Aug 15 '19 11:08 alcohol

Also, does this output actually result in a failed build, or is it just new output that you did not expect but does the build process still produce the right results?

alcohol avatar Aug 15 '19 11:08 alcohol

If you add "https://packagist.org" in "repositories" and make "require-dependencies": true, "require-dev-dependencies": true, but not define the "require", you will saw the error message "The chrono/infusionsoft * requirement did not match any package ..........". So you should add your project or package name in "require". Here is a example: { "name": "composer-satis Repository", "homepage": "http://packages.example.org", "repositories": [ { "type":"vcs","url":"https://github.com/Seldaek/monolog"}, { "type": "composer", "url": "https://packagist.org"} ], "require":{"monolog/monolog":"2.0.2"} , "require-dependencies": true, "archive": { "directory": "dist", "format": "tar", "prefix-url": "http://example.com", "skip-dev": false }, "config": { "github-oauth": { "github.com": "your token" }

}

}

lushtech avatar May 04 '20 14:05 lushtech