Respuestas:
Mac OS X mantiene automáticamente una base de datos de todas las aplicaciones y sus correspondientes tipos de archivos llamada base de datos LaunchServices. Puede examinar dónde se encuentran ambos ejecutables de TextMate abriendo Terminal.app desde / Aplicaciones / Utilidades e ingresando:
/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister -dump | /Applications/TextMate.app/Contents/Resources/mate
Esto abrirá un archivo largo lleno de todas las aplicaciones que su LaunchService DB "conoce" en su Mac en TextMate. Examine este archivo para la "ruta:" de sus entradas duplicadas de "TextMate".
Es muy probable que ya hayas eliminado el segundo "TextMate" pero tus LaunchServices aún lo recuerdan. Supongo que deberías decirle a Datatbase que se reconstruya ingresando:
/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister -kill -r -domain local -domain system -domain user
en la Terminal y luego reinicia tu computadora. Sin embargo, esto puede hacer que su Mac olvide algunas tareas personalizadas de "abrir con ...".
O podría significar que tiene dos versiones diferentes de TextMate instaladas. Intente buscar textmate en Spotlight y vea cuántas aplicaciones encuentra. Tira el viejo a la basura y estarás listo para ir.
Obtengo lo mismo con Numbers, ya que todavía tengo las versiones '09 y '10 instaladas ... :)
Piko