Mac OS X - La finestra del terminale si presenta ma si chiude immediatamente

4

Uso Mac OS X Lion 10.7. Apro Terminale e la sua finestra si presenta ma si chiude immediatamente e la sua icona rimane nel dock. Sta funzionando bene un momento fa. Non so cosa ho incasinato. Ho guardato il file di registro nell'applicazione Console e vedo "login: USER_PROCESS 172 ttys000"

    
posta slekcher 15.04.2013 - 06:45
fonte

4 risposte

4

Sembra che ci sia un problema con uno dei file di configurazione per la tua shell. Per risolvere fai

  1. Con il terminale ancora in esecuzione, usa Maiusc-Cmd-N per eseguire zsh
  2. In zsh corri ls -l .bashrc .profile e rinomina tutti i file trovati ( mv .bashrc .bashrc.save , mv .profile .profile.save )
  3. Con la finestra ancora aperta, digita Cmd-T per aprire una nuova scheda che esegue bash .
  4. Supponendo che funzioni, rivedi .bashrc.save / .profile.save (e qualsiasi cosa chiamata da lì) per gli errori. Puoi anche rinominarli ed eseguire login nella shell in esecuzione, che potrebbe mostrare alcuni errori nell'esecuzione degli script e fornire alcuni suggerimenti su dove cercare i problemi.
  5. Nel caso in cui l'esecuzione di bash nel passaggio 3 non abbia funzionato (scheda chiusa di nuovo) potresti anche dover rinominare /etc/profile e /etc/bashrc con sudo mv /etc/profile /etc/profile.save; sudo mv /etc/bashrc /etc/bashrc.save
risposta data 15.04.2013 - 14:00
fonte
2

Recentemente ho avuto questo problema perché ho disinstallato la versione di bash installata da macports ( /opt/local/bin/bash ) senza rendermi conto che era la mia shell di default. La soluzione era di cambiare la mia shell di default in /bin/bash tramite le opzioni utente avanzate in Users & Gruppi Preferenze di Sistema. (Vedi commento di @sdmeyers su @ La risposta di Pyrolistical per le istruzioni.)

    
risposta data 16.05.2015 - 17:24
fonte
1

Prova a nascondere l'attuale ~/.bash_profile dalla tua shell. Basta rinominarlo in ~/.bash_profile_bkp e vedere se qualcosa cambia.

    
risposta data 15.04.2013 - 11:49
fonte
0

Quale shell stai usando? Prova a capovolgere quello predefinito. Ho trovato una cattiva configurazione del profilo .profile si è bloccata bash e il passaggio a un'altra shell temporaneamente per modificare il file .profile ha risolto il problema.

    
risposta data 15.04.2013 - 07:20
fonte

Leggi altre domande sui tag