2010-09-04 9 views
2

J'ai suivi les instructions d'installation à la lettre. J'ai installé les dernières installations de JDK ADK ApacheAnt et Ruby. J'ai configuré les chemins JAVA_HOME, ANDROID_HOME, ANT_HOME et ajouté JAVA_HOME \ bin; ANDROID_HOME \ tools; ANT_HOME \ bin; phonegap \ bin vers le chemin. Cependant, lorsque je tente de lancer:Problème lors de la compilation de l'application phonegap

C:\phonegap\bin>ruby ./droidgap c:\android-sdk-windows test com.my.test c:\www c 
:\temp\test3 

je reçois:

<internal:lib/rubygems/custom_require>:29:in `require': no such file to load -- 
C:/phonegap/bin/lib/generate.rb (LoadError) 
     from <internal:lib/rubygems/custom_require>:29:in `require' 
     from ./droidgap:4:in `<main>' 

Alors rubis cherche le lib dir dans/bin? Quelque chose cloche ici. Donc, si je copie le répertoire lib dans/bin et réexécute la même commande, je n'ai rien. Aucune sortie et le répertoire de destination n'existe pas.

Pourquoi cela se produit-il?

Répondre

2

Si vous utilisez la tête de phonegap android master sur github, vous voudrez vous référer au fichier readme dans le repo. La façon dont vous exécutez droidgap ci-dessus ne fonctionne que sur les versions < = 0.9.1.

+0

Comment fonctionne la nouvelle version? Plus précisément, comment exporter une version vers Eclipse? – R0b0tn1k

0

Assurez-vous que ruby ​​1.9.1 est installé. Il ne fonctionne pas avec Ruby 1.9.2