Using Composer to get github repo with Kohana fails: "requested package could not be found"
Asked Answered
S

1

5

I would like to use Composer to include the php readability git project. This is my composer.json file:

{
    "repositories": [
        {
            "type": "package",
            "package": {
                "name": "php-readability/php-readability",
                "version": "master",
                "source": {
                    "url": "https://github.com/feelinglucky/php-readability.git",
                    "type": "git",
                    "reference": "branches/master"
                }
            }
        }
    ],
    "require": {
        "php-readability/php-readability": "master"
    }
}

The error I get is:

Problem 1
 - The requested package php-readability/php-readability master could not be found.

Potential causes:
 - A typo in the package name
 - The package is not available in a stable-enough version according to your min
imum-stability setting
   see <https://groups.google.com/d/topic/composer-dev/_g3ASeIFlrc/discussion> f
or more details.

Read <http://getcomposer.org/doc/articles/troubleshooting.md> for further common
 problems.

This is my first time using Composer so it is likely my config is wrong!

Smoking answered 18/3, 2013 at 22:38 Comment(0)
C
10

The php-readability project has not tags (so it's not stable in composer terms). By default only stable packages are taken into account.

To indicate you want to install a dev version of a package define its version as "dev-master" or "*@dev".

Also, you gave a wrong reference in the repository definition. Here's a working composer.json:

{
    "repositories": [
        {
            "type": "package",
            "package": {
                "name": "php-readability/php-readability",
                "version": "master",
                "source": {
                    "url": "https://github.com/feelinglucky/php-readability.git",
                    "type": "git",
                    "reference": "master"
                }
            }
        }
    ],
    "require": {
        "php-readability/php-readability": "dev-master"
    }
}
Christlike answered 19/3, 2013 at 9:38 Comment(0)

© 2022 - 2024 — McMap. All rights reserved.