6 votes

OS X Yosemite variables d'environnement permanents

Depuis que j'ai mis à jour vers OS X Yosemite, j'ai de gros problèmes avec les variables d'environnement dont j'ai vraiment, vraiment BESOIN pour le développement de certains projets.

Le problème est le suivant:

À chaque fois que j'installe une mise à jour de l'App Store et que mon MacBook redémarre pour l'installer, toutes mes variables d'environnement sont supprimées, ce qui me prend presque une heure pour les reconfigurer.

J'ai essayé tellement de solutions différentes jusqu'à présent (je ne veux pas les énumérer ici, j'ai vraiment cherché sur le web pendant des heures...) et rien n'a fonctionné en tant que variable d'environnement permanente.

Ce que je dois faire:

  • Des variables d'environnement à l'échelle du système qui NE sont JAMAIS réinitialisées sans mon action. Elles doivent être persistantes/permanentes !
  • Les variables d'environnement doivent être lisibles à la fois par les applications en ligne de commande et les applications GUI

Je me sens impuissant et un peu stupide. C'est tellement facile sur toutes les distributions Linux que je connais et aussi dans le monde Windows. Pourquoi cela semble-t-il si difficile pour OS X ?

1voto

Michael Points 389

Avez-vous essayé de les ajouter à votre .bash_profile?

supposons que vous sachiez comment utiliser l'éditeur vi:

  1. ouvrez le terminal
  2. entrez vi ~/.bash_profile
  3. ajoutez une ligne comme celle-ci pour chaque variable d'environnement que vous devez persister
    • export PS1='\[\033[34m\]\w\[\e[m\] '
  4. Enregistrez le fichier.
  5. Redémarrez votre ordinateur.

La seule autre chose à considérer serait de sauvegarder votre .bash_profile au cas où vous le perdriez ou le corrompriez d'une manière quelconque.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X