2010-12-13 70 views
1

J'essaie de compiler Cyberduck à partir de SVN sur MacOSX, j'ai couru make pour obtenir le projet xcode et essayé de lancer 'build and compile' à partir de l'interface graphique et tout semblait aller bien jusqu'à obtenir cette erreur:Essayer de compiler Cyberduck et ant erreur

/Users/chmouel.boudjnah/tmp/cyberduck/build-mac.xml:187:0/Users/chmouel.boudjnah/tmp/cyberduck/build-mac.xml:187: Problème: impossible de créer la tâche ou le type scp

Cause: Could not load a dependent class com/jcraft/jsch/UserInfo 
     It is not enough to have Ant's optional JARs 
     you need the JAR files that the optional tasks depend upon 
     Ant's optional task dependencies are listed in the manual. 


Action: Determine what extra JAR files are needed, and place them in one of: 
     -/usr/share/ant/lib 
     -/Users/chmouel.boudjnah/.ant/lib 
     -a directory added on the command line with the -lib argument 


Do not panic, this is a common problem. 
The commonest cause is a missing JAR. 
This is not a bug; it is a configuration problem 
Total time: 5 minutes 4 seconds 

J'ajouter ce fichier ~/.ant/lib/ant-jsch.jar et toujours pas de chance. Savez-vous s'il me manque des fichiers ou des variables d'environnement?

Cheers,

Répondre

1

Vous devez jsch-0.1.42.jar pot dans votre classpath

+0

Probablement préférable de passer à une version plus récente (0.1.44 est la plus récente en ce moment) à moins que Cyberduck ne fasse fonctionner 0.1.42. Je travaille sur l'obtention de Jsch dans Maven Central –

0

Copiez les dépendances pour Ant de /lib/ext à ~/.ant/lib/ .jar *. Ceci est documenté dans le Readme.