【问题标题】:I cannot install Matlab 2014a on OS X Yosemite 10.10 public beta我无法在 OS X Yosemite 10.10 公共测试版上安装 Matlab 2014a
【发布时间】:2014-10-15 01:42:33
【问题描述】:

当我在 OS X Yosemite 10.10 公共测试版上安装 Matlab 2014a 时,它显示 Matlab 徽标,然后显示:“安装 MATLAB 意外退出。”

1.我在尝试安装Matlab之前安装了JDK/JRE,但还是不行。

2.我在安装Matlab之前根据这个视频https://www.youtube.com/watch?v=GoQnzIyOkB0把SystemVersion.plist中的ProductVersion改成了10.90或者10.9,但是还是不行。

我能做什么?谢谢!

【问题讨论】:

  • 如果您的 MATLAB 许可证是通过您的大学、公司等机构获得的,最好与您当地的 IT 支持人员联系。如果没有,请直接联系 Mathworks,他们更有可能给您明确的答案。 (它也可能取决于 MATLAB 版本)。
  • 除了您展示的视频之外,如果您运行的是 Yosemite Public Beta v2,您还可以执行一个附加补丁。在此处查看此 MathWorks 线程:mathworks.com/matlabcentral/newsreader/view_thread/336387。另外,请在超级用户上查看此线程:superuser.com/questions/764282/…
  • 谢谢。但是现在我的问题是我无法安装它而不是无法运行它。

标签: macos matlab


【解决方案1】:

对于那些对 10.10 beta 5 和 Matlab R2014a 有同样问题的人。

您可以使用以下 bash 脚本解决问题:

#!/bin/sh

# Fool the system into believing you are using Mavericks by replacing
# the version 10.10 to 10.90, you obviously need sudo to do this. 
sudo vim -c "%s/10.10/10.90/ge" -c 'w!' -c 'q' "/System/Library/CoreServices/SystemVersion.plist"

# Launch Matlab via the executable
/Applications/MATLAB_R2014a.app/bin/matlab

# Revert the version change in the SystemVersion.plist file
sudo vim -c "%s/10.90/10.10/ge" -c 'w!' -c 'q' "/System/Library/CoreServices/SystemVersion.plist"

然后所有要做的就是将此脚本放在 PATH 某处并从命令行调用它以在 10.10 中使用 Matlab :)

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2016-07-23
  • 2014-07-24
  • 2016-05-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-01-28
相关资源
最近更新 更多