Я только что установил бета-версию OS X Yosemite и не могу открыть MATLab 2014a.
Это отображает этот диалог ошибки:
У кого-нибудь есть идеи относительно того, как это можно решить?
Я только что установил бета-версию OS X Yosemite и не могу открыть MATLab 2014a.
Это отображает этот диалог ошибки:
У кого-нибудь есть идеи относительно того, как это можно решить?
** ОБНОВЛЕНИЕ: (ОФИЦИАЛЬНЫЙ ИСПРАВЛЕНИЕ) **
Mathworks выпустила патч для Matlab 2012a ~ 2014a. Используйте эту ссылку, чтобы загрузить соответствующий патч для вашей версии
Есть еще одна проблема с Yosemite Beta 2. Он запрещает запуск Matlab в самой первой точке с этим сообщением об ошибке:
Вы не можете использовать эту версию приложения «MATLAB_R2012b» с этой версией OS X.
Решение:
Show Package Contents
Contents/Mac OS
startMatlab
Вам все еще понадобятся те временные исправления, которые использовались в Beta 1 для запуска Matlab.
Вот учебное видео для решения проблемы (на бета-версии 2)
и в качестве напоминания вот видео для исправления сбоя на бета-версии 1
Окончательное решение. Он отлично работает без системных взломов или псевдонимов рабочего стола.
Загрузите патч здесь:http://files.mc128k.info/data/public/92d26d.php
Исправление, позволяющее одновременно запускать и запускать приложения MatLab и стандартные приложения Yosemite для Mac OS 10.10, - установить ProductVersion на 10,90 вместо 10,9 или 10,10.
Временное решение:
измените 10.10 в /System/Library/CoreServices/SystemVersion.plist в ProductVersion на 10.9 или ниже, чтобы решить эту проблему.
Тем не менее, Safari, Mail запрещает загрузку. Таким образом, вы можете выбрать один из них, чтобы использовать время, и изменять ProductVersion вперед и назад.
1. Изменить номер версии
Может быть проще изменить номер версии с 10.10 на 10.90 с помощью терминала (особенно, если у вас есть проблемы с разрешением для сохранения ваших правок, как я). Откройте терминал и введите
sudo nano -w /System/Library/CoreServices/SystemVersion.plist
введите свой пароль, а затем вы можете отредактировать файл и сохранить его. Вам нужно будет отменить его, когда вы хотите использовать утилиту диска.
2. Создать псевдоним, чтобы открыть Matlab
В ответе Behrad3d вам также потребуется создать псевдоним, чтобы иметь возможность открывать Matlab:
1 - найдите файл приложения Matlab в папке "Программы" 2 - щелкните правой кнопкой мыши (Control) и выберите "Показать содержимое пакета" 3 - Перейдите к: «Contents /Mac OS» 4 - Нажмите правой кнопкой мыши (файл управления) на файл "startMatlab" 5 - Создайте Псевдоним 6 - Скопируйте Псевдоним в другую папку, например на рабочий стол. 7- Запустите псевдоним.
Постоянное исправление, которое работает с версиями R2013b и R2014a:
Измените 10.10 в /System/Library/CoreServices/SystemVersion.plist в ProductVersion на 10.90 - это гарантирует, что родные приложения OSX не будут аварийно завершаться.
Следующим шагом является изменение версии Bundle Matlab с 8.XX до 9.XX (в основном измените только первый номер на « 9 », оставьте остальные без изменений). Для этого отредактируйте Matlabs Info.plist: /Applictions/Matlab_XXXX/Contents/Info.plist (чтобы получить к нему доступ, нужно щелкнуть правой кнопкой мыши приложение Matlab в Приложениях и выбрать «Показать содержимое пакета», как упоминалось в предыдущих сообщениях.
Я проверял это лично на R2013b и R2014a. Оно работает. Ничего не вылетает. Вы можете попытаться применить ту же логику к более ранним версиям Matlab.