node.js configure l'erreur de syntaxe du fichier 433
J'ai téléchargé node.js par le biais d'un lien qui n'a pas été joyent, et il m'a donné une vieille version de nœud. J'ai donc voulu réinstaller node.js avec la nouvelle git://github.com/joyent/nœud.git. J'ai donc essayé de courir le même clone script et il a donné une erreur fatale car mon nœud dossier n'est pas vide. J'ai donc supprimé le dossier de nœud et il a couru de nouveau et cloné.
Après que j'ai essayé de lancer le fichier de configuration et j'ai une erreur:
File "./configure", line 433
fpu = 'vfpv3' if armv7 else 'vfpv2'
^
SyntaxError: invalid syntax
Je n'ai aucune idée de comment résoudre un problème? J'ai essayé de supprimer le dossier de nœud et de cloner le dépôt git de nouveau mais toujours la même erreur.
Voici le code que j'ai trouvé dans le fichier de près de la ligne 433:
armv7 = is_arch_armv7()
# CHECKME VFPv3 implies ARMv7+ but is the reverse true as well?
fpu = 'vfpv3' if armv7 else 'vfpv2'
source d'informationauteur Samir
Vous devez vous connecter pour publier un commentaire.
Le problème est que le script python de tenter d'exécuter le fichier de configuration a été Python 2.4. J'ai donc installé Python 2.7 (j'ai peut-être avait-il déjà), et j'ai couru à nouveau le script à l'aide de:
Puis il a couru correctement.
vous pouvez utiliser curl pour l'installer dans le terminal:
installer mnp:
L'ajout de @Samir réponse, voici ce que vous pourriez avoir à faire.
Cela permettra de configurer l'installation à l'aide de python2.7 au lieu de votre défaut de python qui est probablement plus ancienne que 2.6.
Sinon après
configure
vous pouvez mettre à jour vousMakefile
d'utiliser la même version de python