9
votes

php composer.phar Update ne fonctionne pas avec Symfony Installer

Je cours sur wamp sur Windows 7 64 bits. La variable code> code> est définie sur C: \ wamp \ bin \ php \ php5.3.13 \ code>

p>

J'essaie d'installer Symfony Et je ne comprends pas pourquoi la première ligne fonctionne et non la seconde: p>

Ceci fonctionne avec succès: P>

php composer.phar update


2 commentaires

Je ne pense pas que php blabla demandera la variable de chemin de trouver blablea quelque part.


Cela fonctionne pour moi dans WAMP:> Nom du package de mise à jour du compositeur


4 Réponses :


9
votes

Vous devriez essayer cela à la place:

COMPOSER.PHAR UPDATE

Pourquoi PHP serait-il au courant de votre variable de path $?

plus, je pense que $ chemin est utilisé uniquement par votre shell lorsqu'il s'agit du premier mot de votre ligne de commande.


8 commentaires

Donc, j'ai besoin de mettre compositeur.phar dans $ chemin variable


Si vous essayez ce que j'ai suggéré, oui. Une autre solution serait probablement php ./composer.phar update


Je veux savoir pourquoi la deuxième ligne ne fonctionne pas.


Ensuite, vous devez maintenant si votre répertoire de travail actuel est dans PHP (la version CLI) inclure le chemin. Vous pouvez utiliser get_include_path () dans CLI pour savoir que.


get_include_path Retours: .; C: \ wamp \ bin \ php \ php5.3.13 \ php \ poire . Signifie que si composer.phar n'est pas dans PEARTER 'PHP Composer.PHAR UPDATE' ne fonctionne pas?


Le . au début de votre inclusion_path signifie "répertoire de travail actuel", donc non, cela devrait vraiment fonctionner. Peut-être que quelque chose dans le phar réinitialise votre inclusion_path à autre chose?


Laissez-nous Continuer cette discussion en chat


Supprimer .PHAR . Dans mon cas, j'avais déjà installé le compositeur pour Windows, sans avoir à exécuter compositeur.phar . Ceci est la commande qui a fonctionné pour moi compositeur update . J'espère que cela pourra aider.



4
votes

Vous devez vous déconnecter, puis vous connecter ou redémarrer afin de modifier le chemin devient disponible.


1 commentaires

En fait, sous Windows, vous devez seulement redémarrer (ou obtenir une nouvelle) la fenêtre de la ligne de commande pour obtenir le chemin à jour.



10
votes

Commande Compositeur auto-Update fera le tour.
Par exemple:

  1. goto cmd et sautez dans votre dossier de projet si c'est au cas où
    C: \ wamp \ www \ {votreProjectFolder}
    comme votre projet
    < / p>

  2. courir ce
    CD C: \ Wamp \ www \ {YourProjectFolder}

  3. Utilisez cette adresse
    Soft-Update de compositeur

0 commentaires

1
votes

ok c'est comme ça que je résolvai-je.

  1. Téléchargez et installez Git Bash
  2. Ouvrir Git Bash
  3. Exécuter le compositeur SeletUpTate ou le compositeur auto-Mise à jour

    Cheers espère que cela vous aide aussi.


1 commentaires

Sur Windows Si vous êtes un développeur qui dissipe des choses (supprime les dépendances et le code tiers de déteste), alors diriger le compositeur, le bit Git Bash a fonctionné! Merci d'exister.