新しいコンポーザーライブラリパッケージを作成しようとしています。を使用してcomposer.jsonファイルを作成しました
composer.phar create-project xlix vendor/xlix/xlix 0.3
指図。
ファイルシステムでは、ファイルcomposer.jsonが下にvendor/xlix/xlix
あり、テスト目的でにコピーしましたvendor/xlix
。
composer.jsonファイルの内容は次のとおりです。
{
"name": "xlix/xlix",
"type": "library",
"description": "XLIX package",
"keywords": ["core"],
"homepage": "http://myhomepage",
"license": "GPL",
"authors": [
{
"name": "Florian Kasper",
"email": "florian.kasper@mymail"
}
],
"require": {
"php": ">=5.2.4"
},
"autoload": {
"psr-0" : {
"Xlix\\Bundle" : "lib/"
}
},
"extra": {
"branch-alias": {
"dev-master": "1.0"
}
}
}
次に、次のコマンドを試しました。
git:(master) ✗ php composer.phar require xlix/xlix
git:(master) ✗ php composer.phat require vendor/xlix
...
git:(master) ✗ php composer.phar install vendor/xlix
git:(master) ✗ php composer.phar install xlix/xlix
...
毎回同じ出力:
Please provide a version constraint for the xlix/xlix requirement: *
composer.json has been updated
Loading composer repositories with package information
Updating dependencies
Your requirements could not be resolved to an installable set of packages.
Problem 1
- The requested package xlix/xlix could not be found in any version, there may be a typo in the package name.
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.
私のROOTDIR/composer.jsonファイルでは、パッケージはrequireセクションに登録されています。
"jms/security-extra-bundle": "1.2.*",
"jms/di-extra-bundle": "1.1.*",
"kriswallsmith/assetic": "1.1.*@dev",
"xlix/xlix": ">=0.*"
今、私は絶望の危機に瀕していて、もう何をすべきかわからない。
質問:
私が犯した間違いはありますか、それとも私が見逃したことはありますか?