84 votes

.bashrc pas de source dans iTerm + Mac OS X

J'utilise iTerm sous Mac OS X 10.6. Il semble que lorsque j'ouvre iTerm, ni .bashrc ni .bash_profile a une source. Je peux le dire parce que les alias définis dans la section .bashrc ne sont pas définis. Comment réparer ?

0voto

George Points 1849

Dans iTerm2, assurez-vous que vous utilisez "login Shell" au lieu d'une commande personnalisée incluant "login", qui ne fait pas ce que vous attendez.

0voto

jake Points 1

Apportez la modification suivante et iTerm créera la source bashrc

iTerm > Préférences > Général > Commande [x] : /bin/bash

0voto

Bob Gu Points 1

Le problème peut être résolu en ajoutant la ligne suivante dans /etc/bashrc

[ -r "$HOME/.bashrc" ] && . "$HOME/.bashrc"

-1voto

bandejapaisa Points 8425

J'ai combiné deux solutions ensemble pour que cela fonctionne comme prévu.

.bash_profile source et exécuté sur zsh.

Preferences -> Profiles -> General .

Sélectionnez Commande sous Commande .
Et ajoutez dans la zone de texte /bin/bash --login .

Ensuite, dans .bash_profile, ajoutez la ligne suivante /bin/zsh --login

C'est tout.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X