Tout d'abord, une chose à reconnaître à propos d'OS X est qu'il est construit sur Unix. C'est là que le fichier .bash_profile entre en jeu. Lorsque vous lancez l'application Terminal dans OS X, vous obtenez un shell bash par défaut. Le shell bash provient d'Unix et lorsqu'il se charge, il exécute le .bash_profile script. Vous pouvez modifier ce script pour votre utilisateur afin de changer vos paramètres. Ce fichier est situé à :
~/.bash_profile
Mise à jour pour Mavericks
OS X Mavericks n'utilise pas le fichier environment.plist - du moins pas pour les applications OS X Windows. Vous pouvez utiliser le fichier configuration de launchd pour les applications avec fenêtre. Le fichier .bash_profile est toujours pris en charge car il fait partie du shell bash utilisé dans Terminal.
Lion et Mountain Lion uniquement
Les applications fenêtrées OS X reçoivent des variables d'environnement à partir de votre fichier environment.plist. C'est probablement ce que vous entendez par le fichier ".plist". Ce fichier est situé à l'adresse suivante
~/.MacOSX/environment.plist
Si vous modifiez votre fichier environment.plist, les applications OS X Windows, y compris l'application Terminal, auront ces variables d'environnement définies. Toute variable d'environnement définie dans votre fichier .bash_profile n'affectera que vos shells bash.
En général, je définis uniquement les variables dans mon fichier .bash_profile et je ne modifie pas le fichier .plist (ou le fichier launchd sur Mavericks). La plupart des applications OS X fenêtrées n'ont pas besoin d'un environnement personnalisé. Ce n'est que lorsqu'une application a réellement besoin d'une variable d'environnement spécifique que je modifie le fichier environment.plist (ou le fichier launchd sur Mavericks).
Il semble que ce que vous voulez, c'est modifier le fichier environment.plist, plutôt que le fichier .bash_profile.
Une dernière chose, si vous cherchez ces fichiers, je pense que vous ne les trouverez pas. Si je me souviens bien, ils ne figuraient pas dans mon installation initiale de Lion.
Edit : Voici quelques instructions pour créer un fichier plist.
- Ouvrez Xcode
- Sélectionnez Fichier -> Nouveau -> Nouveau fichier...
- Sous Mac OS X, sélectionnez Ressources
- Choisissez un fichier plist
- Suivez le reste des instructions
Pour éditer le fichier, vous pouvez Control-cliquer pour obtenir un menu et sélectionner Add Row. Vous pouvez alors ajouter une paire clé-valeur. Pour les variables d'environnement, la clé est le nom de la variable d'environnement et la valeur est la valeur réelle de cette variable d'environnement.
Une fois le fichier plist créé, vous pouvez l'ouvrir avec Xcode pour le modifier quand vous le souhaitez.
0 votes
Aucune des réponses ne fonctionnera si vous essayez de les lire à partir d'une application comme Spring.