2010-06-02 14 views
2

phing 2.4.1 (version stable actuelle) n'a pas de tâche SSH pour faire des scripts à distance. Dans la version de ligne réseau actuelle, il existe une tâche SSH que nous aimerions utiliser.comment mettre à niveau phing 'stable' à phing 'tronc' pour utiliser SSHTask

Comment puis-je mettre à niveau mon installation actuelle de phing (2.4.1) vers la dernière version? Puis-je utiliser pear pour cela sans casser mon installation actuelle de phing?

Ou serait-il préférable de télécharger uniquement la tâche SSH et d'ajouter manuellement ce fichier à l'installation stable de phing?

Répondre

3

Vous pouvez obtenir une copie propre du tronc à partir du référentiel:

svn export http://svn.phing.info/trunk phing 

Ou une copie de travail (de sorte que vous pouvez éventuellement mettre à jour):

svn checkout http://svn.phing.info/trunk phing 

et le placer partout dans votre système de fichiers. L'exécutable se trouve sous le dossier bin, utilisez-le à la place de celui de votre installation actuelle.

$ phing/bin/./phing -v 
Phing DEV 
+1

Oui, je suis arrivé si loin. Je vois aussi que le SshTask.php est déjà inclus dans la version stable (mais pas documenté). Lors de l'exécution du SshTask dans phing, je reçois ce qui suit: BUILD FAILED Erreur lors de la lecture du fichier de projet [wrapped: Pour utiliser SshTask, vous devez installer l'extension SSH.] Temps total: 0.4119 secondes. Comment puis-je résoudre cela? – Jorre

+1

Vous devez installer l'extension SSH2 pour PHP: http://www.php.net/manual/fr/book.ssh2.php – nuqqsa