MATLab 在启动 OS X Yosemite 时崩溃

MATLab 在启动 OS X Yosemite 时崩溃

我刚刚安装了 OS X Yosemite beta,无法打开 MATLab 2014a。

它显示此错误对话框:

在此处输入图片描述

有人知道如何解决这个问题吗?

答案1

临时解决方案:

将 ProductVersion 下的 /System/Library/CoreServices/SystemVersion.plist 中的 10.10 更改为 10.9 或更低版本可以解决问题。

但是它禁止启动Safari和Mail,所以每次只能选一个,然后来回改ProductVersion。

答案2

**更新:(官方修复)**

Mathworks 已发布针对 Matlab 2012a ~ 2014a 的补丁。使用此链接下载适合您版本的补丁

Yosemite Beta 2 还有另一个问题。它会在一开始就阻止 Matlab 运行,并显示以下错误消息:

您不能将此版本的应用程序“MATLAB_R2012b”与此版本的 OS X 一起使用。

解决方案是:

  1. 在 Applications 文件夹下找到 Matlab 应用程序文件
  2. 右键单击(Control)并选择Show Package Contents
  3. 导航 :Contents/Mac OS
  4. 右键(Control)单击startMatlab
  5. 创建别名
  6. 将别名复制到另一个文件夹,例如您的桌面。
  7. 运行别名。

您仍然需要在 Beta 1 中用于运行 Matlab 的那些临时修复。

这里是修复该问题的教程视频(在 Beta 2 上)

并提醒这里是修复 Beta 1 崩溃的视频吗

答案3

最终解决方案。它运行良好,无需系统黑客或桌面别名。

在此处下载补丁: http://files.mc128k.info/data/public/92d26d.php

答案4

1. 编辑版本号

使用终端将版本号从 10.10 更改为 10.90 可能更容易(特别是如果你像我一样遇到保存编辑的权限问题)。打开终端并输入

sudo nano -w /System/Library/CoreServices/SystemVersion.plist

输入密码,然后您可以编辑文件并保存。当您想要使用磁盘实用程序时,您需要将其恢复。

2.创建别名打开Matlab

取自 Behrad3d 的回答,您还需要创建一个别名才能打开 Matlab:

1- 在 Applications 文件夹下找到 Matlab 应用程序文件 2- 右键单击​​(Control)并选择“显示包内容” 3- 导航到:“Contents/Mac OS” 4- 右键单击​​(Control)单击“startMatlab”文件 5- 创建别名 6- 将别名复制到另一个文件夹,例如您的桌面。 7- 运行别名。

相关内容