[Erreur: le répertoire de travail Actuel n'est pas un Cordova-fondé du projet.]
J'ai créé un projet Phonegap selon les instructions, il a vérifié dans le SVN, vérifié et ensuite découvert que je pouvais ne plus exécuter la commande build--nécessaire d'avoir des changements de www-être répliqué à chaque plate-forme. Terminal de Mac OS X affiche cette erreur:
[Erreur: le répertoire de travail Actuel n'est pas un Cordova-fondé du projet.]
Vous devez vous connecter pour publier un commentaire.
Oui comme d'autres l'ont déjà dit, vous devez vérifier dans votre SVN quelques fichiers de configuration et de dossiers, afin de faire de PhoneGap travail lorsque vous check it out. C'est ce qui définit un projet PhoneGap:
J'ai trouvé qu'à la place vous pouvez utiliser PhoneGap commandes sans problèmes. Si vous avez besoin de voir un exemple de ces fichiers de configuration, il suffit d'exécuter
phonegap create myapp
.Dans un nouveau répertoire, j'ai juste tapé
et qui a créé l' .cordova répertoire, au besoin. Puis les copier dans ce répertoire le phonegap fichiers que vous souhaitez utiliser.
Path already exists and is not empty: /path/to/project
Quand je suis entrain de créer mon projet, j'ai eu une erreur même trop.
Vous devez entrer dans le dossier que vous créez avant.
En faisant quelques recherches, j'ai trouvé tout à fait un peu de plaintes au sujet de la PhoneGap documentation, mais finalement compris cela sur mon propre.
lors de la création d'un projet, caché .cordova dossier est créé avec quelques informations sur le projet. Quelle que soit la raison, cela ne va pas dans le référentiel de la première fois. J'ai copié sur le contrôle de version et heureusement, maintenant, pierre angulaire voit et il me permettra de le vérifier dans le SVN afin que les autres membres de l'équipe ne sera pas rencontrer ce genre de problème.
Si vous obtenez cette erreur, il y a probablement un problème avec l'caché .cordova dossier à l'intérieur de votre dossier de projet. Soit recréer le projet PhoneGap, ou de la copier si vous avez une autre version de ce même projet.
Dans mon projet, je n'avais rien dans www, donc quand je l'ai mis dans le dépôt git le
www
dossier était manquant. J'ai mis un .gitignore danswww
et poussé, qu'il a travaillé.J'ai rencontré ce problème lorsque vous travaillez dans un projet Xcode qui en quelque sorte ne pas construire correctement avec le besoin de Cordova fichiers. Alors que l'existant Cordova sont les plugins de travail, l'installation de nouveaux ne le fait pas.
Mon exemple est pour le InAppBrowser plugin.
Ce que j'ai fait:
cordova create .
cordova plugin add https://github.com/apache/cordova-plugin-inappbrowser.git
Espérons que cette aide!
Mauvais chemin!!
accédez à votre espace de travail et d'exécuter du code à nouveau.
Pour compléter d'autres réponses, ce thread va vous aider à comprendre ce qui doit être mis dans le contrôle de version ou pas. L' .cordova fichier doit plutôt être versionned pour éviter ce genre de problèmes.
Quelles sont les parties de cordova cli projets générés peuvent être en toute sécurité versionnées dans le contrôle de code source?
Assurez-vous que vous êtes dans votre répertoire de projet. J'ai fait cette erreur.