Le package n'est pas disponible dans une version suffisamment stable en fonction de votre paramètre de stabilité minimum
Je ne comprends pas vraiment comment le Compositeur travaille avec le minimum-réglage de la stabilité.
J'ai deux paquets. Disons, PackageA
et PackageB
.
La composer.json
fichier de PackageA
ressemble à ceci:
{
"name": "vendor/packagea",
"minimum-stability": "dev",
"require": {
"vendor/packageb": "dev"
}
}
Donc PackageA
nécessite PackageB
. Le json de PackageB
ressemble à ceci:
{
"name": "vendor/packageb",
"minimum-stability": "dev"
}
Donc autant vous dire minimum de stabilité sont dev
. Donc je suppose que lorsque je fais:
composer create-project vendor/packagea
Mais ensuite il se plaint avec le message:
[InvalidArgumentException]
Could not find package vendor/packagea with stability stable.
Que je trouve étrange, parce que je suppose que la définition de la stabilité minimale de dev
tirer le package à partir de son "développement" de la branche. Qui, dans le cas de github est toujours dev-master
.
J'ai donc essayé de l'installer en disant compositeur ce branche à utiliser:
composer create-project vendor/packagea testFolder dev-master
Mais ensuite il se plaint qu'il ne peut pas trouver PackageB
:
Installing dependencies (including require-dev)
Your requirements could not be resolved to an installable set of packages.
Problem 1
- The requested package vendor/packageb dev could not be found.
Alors comment suis-je capable d'installer mon colis? Je suis encore en développement, donc je ne veux pas créer une libération pour PackageA et PackageB encore...
source d'informationauteur Vivendi
Vous devez vous connecter pour publier un commentaire.
Il y a deux problèmes:
Dans la création de projet, par défaut, la commande utilise la stabilité de la stabilité à chercher le paquet à installer, c'est pourquoi cela fonctionne si vous spécifiez dev-master, mais pas par défaut. Vous pouvez toutefois également exécuter
composer create-project vendor/packagea -s dev
Après lors de l'installation des dépendances, je devine que votre colis n'existe pas dans une version juste appelé
dev
de sorte qu'il ne peut pas le trouver si vous avez besoin d'elle comme ça. Exigeant dev-master serait probablement de travail, comme:Comment ai-je résoudre ce problème?
Après l'installation de Compositeur, exécutez la commande suivante pour installer le Compositeur Actif Plugin:
Maintenant, choisissez l'un des modèles d'application pour lancer l'installation de Yii 2.0. Un modèle d'application est un package qui contient un squelette de l'application Web écrite en Yii.