Właśnie rozpakowałem MacBooka Pro (OSX 10.9.3). Użyłem Asystenta Migracji, aby przenieść rzeczy z mojego starego mbp i wszystko wydaje się działać z wyjątkiem bardzo ważnego: aplikacji Terminal. Cóż, faktycznie używam iTerm, ale oba wykazują te same objawy: po uruchomieniu aplikacji okno miga przez (może) kilka milisekund, a następnie znika.
Nie ukrywa się ani nie minimalizuje. Aplikacja jest otwarta (na pasku narzędzi itp.), Ale nie pojawią się żadne okna. Próbowałem nawet uruchomić wykonywalny skrypt powłoki bash (* .command), ale tak naprawdę nic się nie pojawiło i skrypt najwyraźniej nie został uruchomiony.
To bardzo podstawowy problem. Czy wrócił do sklepu Apple? Jedyną inną dziwnością, jaką zauważyłem, jest to, że konfiguracja podczas pierwszego uruchomienia była trochę błędna i musiałem ją zresetować (co naprawdę mnie zaskoczyło). Jednak po ponownym uruchomieniu działało dobrze i skonfigurowałem go jak zwykle.
Edytować Oto, co mówi konsola po uruchomieniu Terminal.app:
6/6/14 6:46:26.071 AM login[1450]: USER_PROCESS: 1450 tty??
6/6/14 6:46:26.072 AM login[1450]: DEAD_PROCESS: 1450 tty??
6/6/14 6:46:26.076 AM com.apple.launchd.peruser.501[173]: (cx.pow.powd[1448]) Exited with code: 8
6/6/14 6:46:26.076 AM com.apple.launchd.peruser.501[173]: (cx.pow.powd) Throttling respawn: Will start in 10 seconds
6/6/14 6:46:36.241 AM login[1454]: USER_PROCESS: 1454 tty??
6/6/14 6:46:36.243 AM login[1454]: DEAD_PROCESS: 1454 tty??
6/6/14 6:46:36.247 AM com.apple.launchd.peruser.501[173]: (cx.pow.powd[1452]) Exited with code: 8
6/6/14 6:46:36.247 AM com.apple.launchd.peruser.501[173]: (cx.pow.powd) Throttling respawn: Will start in 10 seconds
Powtarza podobne wiadomości co dziesięć sekund.
Edytuj 2 Jeśli w moich preferencjach Terminal.app zmienią się: „Powłoki otwierają się za pomocą:” do ”Polecenie (ścieżka bezwzględna),„ które jest „/ usr / local / bin / bash”, pojawia się okno z informacją.
[Command not found: /usr/local/bin/bash]
[Could not create a new process and open a pseudo-tty.]
Odpowiedzi:
Czy mogę zapytać, jaka jest domyślna powłoka logowania? mój jest
/usr/local/bin/bash
z Homebrew , i jeśli przeniosę moje rzeczy z Time Machine na nowy komputer, Homebrew jest tam, ale z jakiegoś powodu jest wyczyszczony, więc muszę zmienić powłokę logowania, usunąć Homebrew, ponownie zainstalować XCode, ponownie zainstalować Homebrew, zainstalować/usr/local/bin/bash
i ponownie zmień domyślną powłokę logowania. Mogę się mylić w twojej specjalnej instancji, ale jest to coś warte rozważenia. Ogólnie Asystent migracji działa dla twoich danych i wszystkich „normalnych” rzeczy i aplikacji, które mają ludzie, ale każdy programista / Unix zostaje zepsuty (lub tak to jest moje doświadczenie podczas dziesiątek migracji).PS, aby zmienić domyślną powłokę logowania, przejdź do Panelu Preferencji (rzecz z ikoną kół zębatych), Użytkownicy i Grupa, odblokuj w razie potrzeby, kliknij prawym przyciskiem myszy - pojawi się opcja „Opcje zaawansowane”, kliknij to i zmień powłokę logowania. Zapisać, Wyloguj i jesteś ustawiony.
źródło
/bin/bash
, Faktycznie mam okno z kilkoma błędami i wygląda na to, że działa dobrze. Myślę, że pójdę za twoją radą i zaktualizuję, jak to idzie. Dzięki!