2010-10-12 8 views
1

Je continue d'obtenir la variable d'environnement "TERM non définie". erreur lorsque je travaille avec les commandes svn sur mon terminal Mac.La variable d'environnement TERM n'est pas définie sur mac

Je pensais que je l'avais mis en place mon profil en faisant:

export SVN_EDITOR=/usr/bin/nano 
export EDITOR=/usr/bin/nano 

dans .profile et .bash_profile, réinitialiser le terminal et il me donne encore cette erreur.

Une aide?

+0

Aucune de ces commandes définit la variable TERM, font-ils? – Ether

+2

je ne suis pas un mec expert unix, pas besoin de sarcasme – Doz

Répondre

6

Ajouter à votre profil:

export TERM=xterm-color 
+0

Salut mec, je l'ai mis dans les deux éléments de profil (déjà présent dans l'un d'entre eux) et il me donne toujours cette erreur. – Doz

+0

J'ai aussi fait echo $ TERM et il montre le résultat que j'ai ajouté (vous avez mentionné ci-dessus) – Doz

+0

@Doron: Au moment où les commandes SVN sont exécutées, votre valeur TERM a été désactivée. Il est temps de passer en revue toutes les commandes (avec grep, probablement) que vous utilisez et de voir si certaines d'entre elles font un "TERM" ou tout équivalent. Parce que les commandes SVN ne diraient pas "TERM not set" si elle était définie. Vous devrez peut-être également scanner les fichiers "point" dans votre répertoire personnel. Ou des scripts de couverture que vous avez. Vous pourriez avoir besoin de chercher 'env -i' comme autre possibilité. Mais quelque chose tue votre var var. –