जवाबों:
Mac OS X स्वचालित रूप से सभी एप्लिकेशन और उनके संबंधित फ़ाइल-प्रकारों का एक डेटाबेस रखता है, जिसे LaunchServices डेटाबेस कहा जाता है। आप यह जांच सकते हैं कि आपके दोनों TextMate निष्पादक टर्मिनल / एप्लिकेशन / एप्लिकेशन / यूटिलिटीज से खुलने और प्रवेश करने के लिए कहां स्थित हैं:
/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister -dump | /Applications/TextMate.app/Contents/Resources/mate
यह उन सभी एप्लिकेशनों से भरी एक लंबी फ़ाइल खोलेगा, जो आपका लॉन्चसेब डीबी "मैकमैट" पर अपने मैकमैट में जानता है। "डुप्लिकेट" के अपने डुप्लिकेट एंट्री "पथ:" के लिए इस फ़ाइल की जांच करें।
यह काफी संभावना है कि आप पहले से ही दूसरे "TextMate" को हटा दें, लेकिन आपके LaunchServices को अभी भी याद है। मुझे लगता है कि आपको Datatbase को फिर से दर्ज करके पुनर्निर्माण करना चाहिए:
/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister -kill -r -domain local -domain system -domain user
टर्मिनल में और फिर अपने कंप्यूटर को पुनरारंभ करना। हालांकि यह आपके मैक को कुछ कस्टम "ओपन विथ .." असाइनमेंट को भूल सकता है।
या, इसका मतलब यह हो सकता है कि आपके पास TextMate के दो अलग-अलग संस्करण स्थापित हैं। स्पॉटलाइट में टेक्स्टमेट की खोज करने की कोशिश करें और देखें कि इसे कितने एप्लिकेशन मिलते हैं। पुराने को कूड़े में फेंक दें और आपको जाने के लिए अच्छा होना चाहिए।
मुझे नंबर के साथ एक ही चीज़ मिलती है क्योंकि मेरे पास अभी भी '09 और '10 संस्करण स्थापित हैं ... :)
Piko