私はライブラリを開発しましたが、それをパッケージ担当者に投げることにしました。私composer.json
は次のように見えます
{
"name": "kamranahmedse/php-geocode",
"type": "library",
"description": "A wrapper around the Google Geocoding API to get different details such as latitude, longitude, country, city, district, postcode, town and street number regarding some specific address.",
"keywords": ["location", "address", "addresses", "google", "map", "maps", "gmap", "gmaps", "geocode", "geocoder", "geocoding"],
"homepage": "https://github.com/kamranahmedse/php-geocode",
"license": "MIT",
"authors": [
{
"name": "Kamran Ahmed",
"homepage": "http://kamranahmed.info",
"role": "Developer"
}
],
"autoload": {
"psr-0": {
"Geocode": "src/"
}
},
"require": {
"php": ">=5.2.0"
}
}
また、パッケージをhttps://packagist.org/packages/kamranahmedse/php-geocodeでホストして おり、関連する git リポジトリはhttps://github.com/kamranahmedse/php-geocodeです。パッケージが正常に動作するかどうかをテストするために、フォルダーを作成しました。そのフォルダー内に、次を含むこの単純なcomposer.json
ファイルを作成しました
{
"require": {
"kamranahmedse/php-geocode": "*"
}
}
しかし、実行しようとするたびにcomposer install
、次のエラーが発生します。
お客様の要件は、インストール可能な一連のパッケージに解決できませんでした。
問題 1 - 要求されたパッケージ kamranahmedse/php-geocode がどのバージョンでも見つかりませんでした。パッケージ名にタイプミスがある可能性があります。
誰でも見て、私がここで間違っていることを確認できますか? これはpackagistを介した最初のパッケージであり、以前の経験がないため、試行錯誤してきましたが、エラーを見つけることができませんでした。