10

Я только что установил бета-версию OS X Yosemite и не могу открыть MATLab 2014a.

Это отображает этот диалог ошибки:

У кого-нибудь есть идеи относительно того, как это можно решить?

6 ответов6

13

** ОБНОВЛЕНИЕ: (ОФИЦИАЛЬНЫЙ ИСПРАВЛЕНИЕ) **

Mathworks выпустила патч для Matlab 2012a ~ 2014a. Используйте эту ссылку, чтобы загрузить соответствующий патч для вашей версии

Есть еще одна проблема с Yosemite Beta 2. Он запрещает запуск Matlab в самой первой точке с этим сообщением об ошибке:

Вы не можете использовать эту версию приложения «MATLAB_R2012b» с этой версией OS X.

Решение:

  1. найти файл приложения Matlab в папке Applications
  2. Щелкните правой кнопкой мыши (Control) и выберите « Show Package Contents
  3. Перейдите к: Contents/Mac OS
  4. Щелкните правой кнопкой мыши (control) на startMatlab
  5. Сделать алиас
  6. Скопируйте псевдоним в другую папку, например на рабочий стол.
  7. Запустите псевдоним.

Вам все еще понадобятся те временные исправления, которые использовались в Beta 1 для запуска Matlab.

Вот учебное видео для решения проблемы (на бета-версии 2)

и в качестве напоминания вот видео для исправления сбоя на бета-версии 1

3

Окончательное решение. Он отлично работает без системных взломов или псевдонимов рабочего стола.

Загрузите патч здесь:http://files.mc128k.info/data/public/92d26d.php

2

Исправление, позволяющее одновременно запускать и запускать приложения MatLab и стандартные приложения Yosemite для Mac OS 10.10, - установить ProductVersion на 10,90 вместо 10,9 или 10,10.

1

Временное решение:

измените 10.10 в /System/Library/CoreServices/SystemVersion.plist в ProductVersion на 10.9 или ниже, чтобы решить эту проблему.

Тем не менее, Safari, Mail запрещает загрузку. Таким образом, вы можете выбрать один из них, чтобы использовать время, и изменять ProductVersion вперед и назад.

0

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- Запустите псевдоним.

0

Постоянное исправление, которое работает с версиями R2013b и R2014a:

  1. Измените 10.10 в /System/Library/CoreServices/SystemVersion.plist в ProductVersion на 10.90 - это гарантирует, что родные приложения OSX не будут аварийно завершаться.

  2. Следующим шагом является изменение версии Bundle Matlab с 8.XX до 9.XX (в основном измените только первый номер на « 9 », оставьте остальные без изменений). Для этого отредактируйте Matlabs Info.plist: /Applictions/Matlab_XXXX/Contents/Info.plist (чтобы получить к нему доступ, нужно щелкнуть правой кнопкой мыши приложение Matlab в Приложениях и выбрать «Показать содержимое пакета», как упоминалось в предыдущих сообщениях.

Я проверял это лично на R2013b и R2014a. Оно работает. Ничего не вылетает. Вы можете попытаться применить ту же логику к более ранним версиям Matlab.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .