Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Bonjour,
je suis débutante sur zend framework 2. J'ai besoin d'aide pour installer le module CsnUser dans mon projet.
En exécutant la commande suivant sur Git Bash:
php composer.phar require csn-user:dev-master
L'installation a échoué. Les lignes de code que Git Bash me retourne sont les suivantes:
./composer.json has been updated Loading composer repositories with package information Updating dependencies (including require-dev) Your requirements could not be resolved to an installable set of packages. Problem 1 - The requested package csn-user 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. Read <https://getcomposer.org/doc/articles/troubleshooting.md> for further common problems. Installation failed, reverting ./composer.json to its original content.
Hors ligne
Humm je regarde toujours mes packages sur packagist : https://packagist.org/packages/coolcsn/csn-user
Essaye cette commande :
php composer.phar require coolcsn/csn-user:0.2.*
ou dans ton composer.json ajoute la ligne dans require :
"require": { .... "coolcsn/csn-user" : "0.2.*" ... },
et lance un composer update.
Hors ligne
j'ai essayé, ça ne marche pas
Hors ligne
Bonjour,
Ils recommandent dans le readme d'utiliser ZFCuser, et tu peux le [coupler avec doctrine](https://github.com/ZF-Commons/ZfcUserDoctrineORM).
Sinon, le probleme semble venir du fait qu'il n'existe pas de version stable. Il faut donc utiliser les flags de composer (@dev).
Hors ligne
ça ne marche toujours pas. Aucun module ne s'installe. Je suis perdu. Peu etre que il y'a des procédures que j'ai sauté. Expliquez moi étape par étape s'il vous plait
Dernière modification par missniss (30-09-2015 22:58:24)
Hors ligne
Essaye plutôt de nous décrire ce qui ne marche pas (poste tes commandes et outputs). As-tu utilisé le @dev switch ou ajouté un minimum requirement dans ton composer.json?
Pourrais-ton voir ton composer.json d'ailleurs ?
Hors ligne
Bonjour,
As tu de declaré dans ton composer json une clé de ce genre :
"minimum-stability": "stable"
Si oui enlève là, ou met dev
Hors ligne
Il serait préférable de l'enlever et d'utiliser @dev avec le numéro de version pour chaque dépendance individuellement pour un meilleur contrôle. Là je suis dans un bus donc je peux pas citer de source facilement mais ce problème à déjà été largement discuté en ligne.
Hors ligne
Je crois avoir réussi a installé le module grâce au tuto du lien : https://gajendrakrjain.wordpress.com/20 … ms-in-zf2/
Apres avoir suivis ce tuto , j'ai vérifié le contenu de vendor . J'ai retrouver un dossier coolcsn\csn-user.
Je vais voir par la suite si le module fonctionne convenablement . Je vous tiendrais au courant.
Merci
Hors ligne
C'est bien d'avoir réussi, encore faut-il comprendre pourquoi... Et pouvoir le refaire avec les mêmes ou avec différents contextes...
Le tuto que tu nous montres te donne la solution proposée par JGreco, ni plus ni moins... Mais du coup tu passes toutes les dépendances en dev minimum, hors pour un projet final la plupart des dépendances doivent être stables (toutes de préférence, mais on peut avoir une tolérance selon la criticité).
Il y a déjà 2 ans, IgorWhileTrue écrivait à ce propos, et pourquoi il vaut donc mieux utiliser les flags de stabilité : https://igor.io/2013/02/07/composer-sta … flags.html
Hors ligne
J'ai lu le message d'erreur du message initial je cite :
The package is not available in a stable-enough version according to your minimum-stability setting
De là j'ai proposé une solution temporaire d'enlever ce paramètre minimum stability que je suspectait configuré pour pouvoir commencer a travailler. (lire les messages d'erreur donne souvent la bonne info)
Il va de soi que pour la Prod, avoir des composants en version stable est la moindre des choses évidemment !
Gérer les stabilités des composants par module est bien entendu plus fin. Mais le problème à identifier était d'enlever tout simplement ce paramètre pour régler ton problème Missniss...
Hors ligne
Je comprend mieux maintenant , j'ai réussis à installer le module avec la méthode de Nirzol. Toute mes dépendances sont stables.
J'ai ajouter la ligne suivante dans mon composer.json
"require": {
....
"coolcsn/csn-user" : "0.2.*"
...
},
puis j'ai lancé la commande:
php composer.phar update
Le module a étais correctement installé.
Merci à tous
Hors ligne
Je pense que la version dev-master n'existe pas . En tout cas pas sur le site packagist
Hors ligne