我開發與Laravel 4的應用程序,我要開發一個包,我的包(我們稱之爲對XPackage)需要這個包vespakoen /菜單,你可以看到從github上 https://github.com/vespakoen/menu 我必須將它添加到對XPackage composer.json在作曲家失敗,包需要另一個包的需要,開發
require-dev
但問題是,這個通過運行作曲家安裝應用程序不會安裝其封裝的需要,開發的內容它只安裝包裝
require part or require-dev
屬於自己的。
如果我提出,在對XPackage的要求部分,我將運行作曲家更新時,遇到下列錯誤,
- The package is not available in a stable-enough version according to your min
imum-stability setting
我應該怎麼解決這個問題?
編輯:(11月23日) 的對XPackage composer.json是這樣的:
{
"name": "packageName/xPcakge",
"description": "package description",
"keywords": ["xPAckage"],
"authors": [
{
"name": "user",
"email": "[email protected]"
}
],
"require": {
"php": ">=5.4.0",
"zofe/rapyd": "1.3.*",
"vespakoen/menu": "dev-master"
},
"autoload": {
"classmap": [
"src/controllers",
"src/views",
"src/models"
]
}
}
這是應用程序的composer.json文件,
{
"name": "laravel/laravel",
"description": "The Laravel Framework.",
"keywords": ["framework", "laravel"],
"license": "MIT",
"type": "project",
"require": {
"laravel/framework": "4.2.*"
},
"require-dev": {
"packageName/xPcakge" : "dev-master"
},
"autoload": {
"classmap": [
"app/commands",
"app/controllers",
"app/models",
"app/database/migrations",
"app/database/seeds",
"app/tests/TestCase.php"
]
},
"scripts": {
"post-install-cmd": [
"php artisan clear-compiled",
"php artisan optimize"
],
"post-update-cmd": [
"php artisan clear-compiled",
"php artisan optimize"
],
"post-create-project-cmd": [
"php artisan key:generate"
]
},
"config": {
"preferred-install": "dist"
}
}
發佈您的'composer.json'。 – 2014-11-22 19:07:30
@justinhoward我剛剛編輯了這個問題,請你再次檢查一下 – Siavosh 2014-11-23 10:30:25