मैंने अभी OS X Yosemite बीटा स्थापित किया है और MATLab 2014a नहीं खोल सकता।
यह इस त्रुटि संवाद को प्रदर्शित करता है:
क्या किसी के पास कोई विचार है कि इसे कैसे हल किया जा सकता है?
मैंने अभी OS X Yosemite बीटा स्थापित किया है और MATLab 2014a नहीं खोल सकता।
यह इस त्रुटि संवाद को प्रदर्शित करता है:
क्या किसी के पास कोई विचार है कि इसे कैसे हल किया जा सकता है?
जवाबों:
अस्थायी समाधान:
ProductVersion के तहत 10.9 या उससे कम पर 10.System/Library/CoreServices/SystemVersion.plist में 10.10 बदलें या कम आप समस्या का समाधान कर सकते हैं।
हालाँकि, यह सफारी, मेल बूटिंग से मना करता है। इस प्रकार आप केवल एक समय का उपयोग करने के लिए एक का चयन कर सकते हैं, और ProductVersion को आगे और पीछे बदल सकते हैं।
** अद्यतन: (आधिकारिक फिक्स) **
मैथलबैट ने माटलैब 2012 ए ~ 2014 ए के लिए एक पैच जारी किया है। अपने संस्करण के लिए उपयुक्त पैच डाउनलोड करने के लिए इस लिंक का उपयोग करें
Yosemite Beta 2 के साथ एक और समस्या है। यह मैटलैब को इस त्रुटि संदेश के साथ पहले बिंदु पर चलने से रोकता है:
आप OS X के इस संस्करण के साथ "MATLAB_R2012b" एप्लिकेशन के इस संस्करण का उपयोग नहीं कर सकते।
समाधान है:
Show Package Contents
Contents/Mac OS
startMatlab
आपको अभी भी उन अस्थायी सुधारों की आवश्यकता होगी जो कि Matlab को चलाने के लिए Beta 1 में उपयोग किए गए थे।
यहाँ समस्या को ठीक करने के लिए ट्यूटोरियल वीडियो है (बीटा 2 पर)
और यहाँ एक अनुस्मारक के रूप में बीटा 1 पर दुर्घटना को ठीक करने के लिए वीडियो है
निश्चित समाधान। यह सिस्टम हैक या डेस्कटॉप उपनाम के बिना ठीक चलता है।
यहां पैच डाउनलोड करें: http://files.mc128k.info/data/public/92d26d.php
एक फिक्स जो आपको सभी MatLab और Mac OS 10.10 Yosemite मानक ऐप को लॉन्च करने और चलाने की अनुमति देता है, ProductVersion को 10.9 या 10.10 के बजाय 10.90 पर सेट करना है।
1. संस्करण संख्या संपादित करें
टर्मिनल का उपयोग करके संस्करण संख्या को 10.10 से 10.90 तक बदलना आसान हो सकता है (विशेषकर यदि आपके पास मेरे संपादन को बचाने के लिए अनुमति मुद्दे हैं)। टर्मिनल खोलें और टाइप करें
sudo nano -w /System/Library/CoreServices/SystemVersion.plist
अपना पासवर्ड डालें और फिर आप फ़ाइल को संपादित कर उसे सहेज सकते हैं। जब आप डिस्क उपयोगिता का उपयोग करना चाहते हैं तो आपको इसे वापस करना होगा।
2. मतलाब खोलने के लिए उपनाम बनाएँ
Behrad3d के उत्तर से लिया गया, आपको Matlab खोलने में सक्षम होने के लिए एक उपनाम बनाने की आवश्यकता होगी:
1- एप्लिकेशन फ़ोल्डर के तहत मतलाब एप्लिकेशन फ़ाइल को ढूंढें 2- राइट (कंट्रोल) पर क्लिक करें और "शो पैकेज कंटेंट" चुनें 3- 3- पर जाएं: "सामग्री / मैक ओएस" 4- राइट (कंट्रोल) "स्टार्टमैटलैब" फाइल पर क्लिक करें 5- एक बनाएं एलियास 6- अपने डेस्कटॉप जैसे अन्य फ़ोल्डर में एलियास कॉपी करें। 7- उर्फ को चलाना।
स्थायी फिक्स जो R2013b और R2014a संस्करणों के साथ काम करता है:
10.10 को /System/Library/CoreServices/SystemVersion.plist में बदलें। ProductVersion से 10.90 के तहत यह सुनिश्चित करेगा कि OSX के मूल एप्लिकेशन क्रैश नहीं होंगे।
अगला कदम 8.XX से 9.XX तक माटलैब के 'बंडल संस्करण' को बदलना है (मूल रूप से केवल पहली संख्या को ' 9 ' में बदल दें, बाकी को अपरिवर्तित छोड़ दें)। ऐसा करने के लिए, Matlabs Info.plist: /Appएंions/Matlab_XXXX/Contents/Info.plist को संपादित करें (इसे एक्सेस करने के लिए, आपको एप्लिकेशन में Matlab ऐप पर राइट क्लिक करना होगा और पिछले पोस्ट में बताए अनुसार 'Show Packageents' चुनें।
मैंने इसे व्यक्तिगत रूप से R2013b और R2014a पर परीक्षण किया। यह काम करता हैं। कुछ भी नहीं दुर्घटना। आप मैटलैब के पुराने संस्करणों में उसी तर्क को लागू करने का प्रयास कर सकते हैं।