Odpowiedzi:
Mac OS X automatycznie przechowuje bazę danych wszystkich aplikacji i odpowiadających im typów plików o nazwie baza danych LaunchServices. Możesz sprawdzić, gdzie znajdują się oba pliki wykonywalne TextMate, otwierając Terminal.app z / Applications / Utilities i wprowadzając:
/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister -dump | /Applications/TextMate.app/Contents/Resources/mate
Spowoduje to otwarcie długiego pliku pełnego wszystkich aplikacji, które „LaunchService DB” zna na komputerze Mac w TextMate. Sprawdź ten plik pod kątem „ścieżki:” duplikatów wpisu „TextMate”.
Jest całkiem prawdopodobne, że już usunąłeś drugi „TextMate”, ale Twój LaunchServices nadal go pamięta. Myślę, że powinieneś powiedzieć Bazie danych, aby przebudowała, wpisując:
/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister -kill -r -domain local -domain system -domain user
do terminala, a następnie ponownie uruchom komputer. Może to jednak spowodować, że komputer Mac zapomni niektóre niestandardowe zadania „otwórz za pomocą…”.
Lub może to oznaczać, że masz zainstalowane dwie różne wersje TextMate. Spróbuj wyszukać partnera tekstowego w centrum uwagi i sprawdź, ile aplikacji znajdzie. Wyrzuć stary do kosza i powinieneś już iść.
Z Numbers dostaję to samo, ponieważ wciąż mam zainstalowane wersje '09 i '10 ... :)
Piko