Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 30-09-2015 10:59:49

missniss
Nouveau membre
Date d'inscription: 30-09-2015
Messages: 6

Installer CsnUser

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:

Code:

./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

 

#2 30-09-2015 11:54:16

Nirzol
Membre
Date d'inscription: 11-01-2013
Messages: 65

Re: Installer CsnUser

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  :

Code:

"require": {
....
"coolcsn/csn-user" : "0.2.*"
...
    },

et lance un composer update.

Hors ligne

 

#3 30-09-2015 12:34:37

missniss
Nouveau membre
Date d'inscription: 30-09-2015
Messages: 6

Re: Installer CsnUser

j'ai essayé, ça ne marche pas

Hors ligne

 

#4 30-09-2015 13:58:55

tdutrion
Administrateur
Lieu: Dijon, Paris, Edinburgh
Date d'inscription: 23-12-2009
Messages: 614
Site web

Re: Installer CsnUser

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

 

#5 30-09-2015 22:57:52

missniss
Nouveau membre
Date d'inscription: 30-09-2015
Messages: 6

Re: Installer CsnUser

ç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

 

#6 30-09-2015 23:00:47

tdutrion
Administrateur
Lieu: Dijon, Paris, Edinburgh
Date d'inscription: 23-12-2009
Messages: 614
Site web

Re: Installer CsnUser

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

 

#7 01-10-2015 09:30:20

JGreco
Administrateur
Date d'inscription: 22-12-2012
Messages: 432

Re: Installer CsnUser

Bonjour,

As tu de declaré dans ton composer json une clé de ce genre :

Code:

"minimum-stability": "stable"

Si oui enlève là, ou met dev


ZF2 et doctrine addict
profil stack overflow : http://stackoverflow.com/users/3333246/ … ab=profile

Hors ligne

 

#8 01-10-2015 10:41:49

tdutrion
Administrateur
Lieu: Dijon, Paris, Edinburgh
Date d'inscription: 23-12-2009
Messages: 614
Site web

Re: Installer CsnUser

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

 

#9 01-10-2015 13:16:45

missniss
Nouveau membre
Date d'inscription: 30-09-2015
Messages: 6

Re: Installer CsnUser

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

 

#10 01-10-2015 13:23:51

tdutrion
Administrateur
Lieu: Dijon, Paris, Edinburgh
Date d'inscription: 23-12-2009
Messages: 614
Site web

Re: Installer CsnUser

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

 

#11 01-10-2015 16:32:43

JGreco
Administrateur
Date d'inscription: 22-12-2012
Messages: 432

Re: Installer CsnUser

J'ai lu le message d'erreur du message initial je cite :

Code:

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...


ZF2 et doctrine addict
profil stack overflow : http://stackoverflow.com/users/3333246/ … ab=profile

Hors ligne

 

#12 03-10-2015 08:15:08

missniss
Nouveau membre
Date d'inscription: 30-09-2015
Messages: 6

Re: Installer CsnUser

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

 

#13 05-10-2015 10:25:37

Nirzol
Membre
Date d'inscription: 11-01-2013
Messages: 65

Re: Installer CsnUser

Je pense que la version dev-master n'existe pas . En tout cas pas sur le site packagist

Hors ligne

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr

Graphisme réalisé par l'agence Rodolphe Eveilleau
Développement par Kitpages