Відповіді:
Mac OS X автоматично зберігає базу даних про всі програми та їх відповідні типи файлів, які називаються базою даних LaunchServices. Ви можете вивчити, де розташовані обидва ваші файли TextMate, відкривши Terminal.app з / Applications / Utilities та ввівши:
/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister -dump | /Applications/TextMate.app/Contents/Resources/mate
Це відкриє довгий файл з усіма програмами, які ваш "LaunchService DB" знає "на вашому Mac у TextMate. Вивчіть цей файл на предмет "path:" ваших дублікатів "TextMate".
Цілком ймовірно, що ви вже видалили другий "TextMate", але ваші LaunchServices все ще пам’ятають його. Я думаю, ви повинні сказати Базі даних відновити, ввівши:
/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister -kill -r -domain local -domain system -domain user
в термінал, а потім перезавантажте комп'ютер. Це може призвести до того, що ваш Mac забуде деякі спеціальні завдання "відкрити ..".
Або це може означати, що у вас встановлені дві різні версії TextMate. Спробуйте пошукати текстового колега в центрі уваги та подивіться, скільки програм він знайде. Викиньте старого в смітник, і вам слід добре піти.
Я отримую те ж саме з Numbers, як у мене все ще встановлені версії '09 та '10 ... :)
Піко