up vote 1 down vote favorite
share [g+] share [fb]

I think I managed to break my Snow Leopard shell, but I'm not sure. Is there a way to reset all env variables to default?

link|improve this question

What exactly did you do? – John T Jan 7 '10 at 8:09
And what is the error? – Felix Jan 7 '10 at 8:22
I was trying to install Sphinx4 from src. I changed a whole bunch of env variables to use the specific java library, but in the process made some bad changes so now no java program runs. – mechko Jan 7 '10 at 10:03
feedback

2 Answers

up vote 1 down vote accepted

Close terminal and re-open a new one. Any environments variables you set in the last session will be gone.

If the problem persists, you probably edited ~/.bashrc or ~/.bash_profile; edit them again and remove any changes (or if you want to get right back to the default OS X state, just remove them completely - a default OS X install has these files empty or non-existent).

link|improve this answer
feedback

One of the following:

  • Exit the shell and start it again.
  • Log out and log in.
  • . /etc/bash.bashrc
  • . ~/.bashrc
  • exec bash -i

The two that start with "dot" source your startup files which will reset some of your environment variables (but may make your $PATH variable longer - probably with no consequences).

link|improve this answer
Isn't it ~/.bashrc, not ./bashrc? – grawity Jan 7 '10 at 13:37
Thanks, it's a typo. Fixed. – Dennis Williamson Jan 7 '10 at 14:56
feedback

Your Answer

 
or
required, but never shown

Not the answer you're looking for? Browse other questions tagged or ask your own question.