回答:
Mac OS Xは、すべてのアプリケーションのデータベースと、LaunchServicesデータベースと呼ばれる対応するファイルタイプを自動的に保持します。/ Applications / UtilitiesからTerminal.appを開き、次のように入力することで、両方のTextMate実行可能ファイルがどこにあるかを調べることができます。
/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister -dump | /Applications/TextMate.app/Contents/Resources/mate
これにより、LaunchService DBがMac上でTextMateに「認識」しているすべてのアプリケーションが含まれた長いファイルが開きます。このファイルを調べて、「TextMate」の複製全体の「path:」を探します。
2番目の「TextMate」をすでに削除している可能性が高いですが、LaunchServicesはそれをまだ記憶しています。次のように入力して、Datatbaseに再構築を指示する必要があると思います。
/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister -kill -r -domain local -domain system -domain user
ターミナルに移動し、コンピュータを再起動します。ただし、これによりMacがカスタムの「プログラムから開く」の割り当てを忘れることがあります。
または、TextMateの2つの異なるバージョンがインストールされている可能性があります。スポットライトでテキストメイトを検索してみて、見つかったアプリケーションの数を確認してください。古いものをゴミ箱に捨てればいいのです。
'09バージョンと'10バージョンがまだインストールされているので、Numbersでも同じ結果が得られます... :)
ピコ