3 Réponses :
Si vous considérez, comme exemple, ce Autre programme "SYMPSY" qui a également besoin de git bash et de python, il ne s'agit que d'ajouter Python à votre chemin avant le lancement de la session Git Bash. P>
Installez Python de: P>
blockQuote>
http://python.org/download/ p>
En téléchargeant le "Installeur Windows de Python 2.7" (ou Python 2.6 ou 2.5) et l'exécuter. Notez que le script de repo lui-même doit être sur le chemin, comme mentionné dans le contrôle de la version Page d'Android: P>
Repo est un outil de gestion de référentiel que nous avons construit au-dessus de GIT. Repo Unifie les nombreux référentiels GIT si nécessaire, les téléchargements sur notre système de contrôle de révision et automatise les parties du flux de travail de développement Android.
Ajouter un répertoire Python à votre système de chemin d'environnement Variable strong>
( mon ordinateur -> Avancé -> Variables d'environnement -> Chemin -> Modifier Code>). p>
blockQuote>
Repo n'est pas censé remplacer Git, seulement pour faciliter le fonctionnement avec GIT dans le contexte d'Android.
La commande Repo est un script python exécutable que vous pouvez mettre n'importe où dans votre chemin strong>. p>
blockQuote>
Ce qui me rend fou, c'est que j'ai mis toutes les choses, y compris le trajet du système et le répertoire de script. Je suppose que Mingw, quel git bash est en cours d'exécution ne reconnaît pas l'installation de Python.
@Thefog: Cela devrait. Modifier le git-bash.bat code> pour le voir
python -version code> y travaille. Ou essayez d'utiliser le
git-cmd.bat code> pour voir si le problème persiste dans un environnement non bash.
@Thefog: Il pourrait aussi s'agir d'un problème de shebang:
D'ACCORD. Je vais essayer plus tard. Merci beaucoup pour votre aide.
J'ai le même problème et j'ai Python27 dans mon chemin sur Win7, mais j'ai toujours le même problème exact. Des idées?
@Occas: à côté du shebang, je ne vois pas une autre raison de cette question en ce moment.
Je ne suis pas tout à fait sûr si je devrais modifier le fichier "repo" téléchargé à partir de curl ou de Main.py. J'ai essayé les deux mais puis obtenir d'autres erreurs.
avec un clic sur strud>, téléchargez le dernier code comme Il suffit de sélectionner la version alors une option de téléchargement dans. p> .tar.gz code> fichier, d'ici
https://androïd.googlesource.com/platform/frameworks /base/+archive/master.tar.gz , l'Android pourrait être trouvé sous
dossier code> p>
Alternative ici:
http://grepcode.com/project /repository.grepcode.com/java/ext/com.google.android/android/ p>
Pourquoi n'étais-tu pas apparu plus tôt. Je suis tellement gaspillé maintenant. Oui, je pensais que ça devrait être comme ça mais n'avait aucune idée. Merci beaucoup.
Cette réponse explique comment corriger cette erreur: Le Conseil du mais nous obtenons l'erreur J'ai donc révergé ces changements ci-dessus et effectué les autres modifications Ci-dessous (sur la version 1.20): p> Cependant, nous obtenons toujours une erreur: p> Python V2.7 j'ai finalement retourné toutes les modifications de (voir aussi EDIT: strong> python code> emballé par Cygwin. de
Détails: strong> ci-dessous est l'histoire complète. P> Repo code> Suivi de l'insecte
est d'ajouter '/ C / App / Python27 / Python' Code>: < / p>
repo_main = '/ c / app / python27 / python' + s_repo + '/main.py' code> li>
principale code>)
Wrapper_Path = '/ C / App / Python27 / Python' + OS.Path.Abspath (__ Fichier __) Code> Li>
ul>
TypeError: Fonctionner à Unicode: Besoin de la chaîne ou de la mémoire tampon, non-élément trouvé code> p>
repo_main = s_repo + '\\ main.py' code> li>
Python code> Path absolu comme premier élément de
moi code>:
moi = ['c: \\ app \\ python27 \\ python.exe', repo_main, code>
'- repo-dir =% s'% rel_repo_dir, code>
'- wrapper-version =% s'% ver_str, code>
'- wrapper-chemin =% s'% wrapper_path, code>
'-'] code> li>
OS.EXECV (repo_main, moi) code> par
OS.EXECV ('C: \\ App \\ Python27 \\ python.exe', moi) Code> Li>
ul>
FCNTL CODE> Documentation
dit FCNTL code> est disponible pour la plate-forme UNIX uniquement. < / p>
repo code> script et de cygwin installé, y compris son
python code> et
git code> packages: il a réussi en tant que charme. P>
mais, comme les Symlinks em> simulés par CyysGit ne sont pas reconnus par le MSYSGIT, nous devons utiliser le Cygwin git code>. Et Guis sur
git code> ne sont pas entièrement conformes à Cygwin
git code> ... s> p>
Cygwin peut utiliser des symboles de NTFS natifs (juste définir cygwin = winnymlinks: natif code> et être admin). Par conséquent, MsySgit peut être utilisé et toute autre interface graphique basée sur celle-ci: -) p> p>