Tôi vừa cài đặt bản beta OS X Yosemite và không thể mở MATLab 2014a.
Nó hiển thị hộp thoại lỗi này:
Có ai có bất kỳ ý tưởng như làm thế nào điều này có thể được giải quyết?
Tôi vừa cài đặt bản beta OS X Yosemite và không thể mở MATLab 2014a.
Nó hiển thị hộp thoại lỗi này:
Có ai có bất kỳ ý tưởng như làm thế nào điều này có thể được giải quyết?
Câu trả lời:
Giải pháp tạm thời:
thay đổi 10.10 trong / System / L Library / CoreService / SystemVersion.plist trong ProductVersion thành 10.9 hoặc thấp hơn có thể giải quyết cho bạn vấn đề.
Tuy nhiên, nó cấm Safari, Mail khởi động. Do đó, bạn chỉ có thể chọn một để sử dụng thời gian và thay đổi qua lại ProductVersion.
** CẬP NHẬT: (CỐ ĐỊNH CHÍNH THỨC) **
Mathworks đã phát hành một bản vá cho Matlab 2012a ~ 2014a. Sử dụng liên kết này để tải về các bản vá thích hợp cho phiên bản của bạn
Có một vấn đề khác với Yosemite Beta 2. Nó ngăn Matlab chạy ở điểm đầu tiên với thông báo lỗi này:
Bạn không thể sử dụng phiên bản ứng dụng này MATLAB_R2012bv với phiên bản OS X.
Giải pháp là:
Show Package Contents
Contents/Mac OS
startMatlab
Bạn vẫn sẽ cần phải có các bản sửa lỗi tạm thời đã được sử dụng trong Beta 1 để chạy Matlab.
Dưới đây là video hướng dẫn khắc phục sự cố (trên Beta 2)
và như một lời nhắc ở đây là video để khắc phục sự cố trên Beta 1
Giải pháp dứt khoát. Nó chạy tốt mà không có hack hệ thống hoặc bí danh máy tính để bàn.
Tải xuống bản vá tại đây: http://files.mc128k.info/data/public/92d26d.php
Một bản sửa lỗi cho phép bạn khởi chạy và chạy cả MatLab và Mac OS 10.10 ứng dụng tiêu chuẩn Yosemite cùng một lúc là đặt ProductVersion thành 10,90 thay vì 10,9 hoặc 10.10.
1. Chỉnh sửa số phiên bản
Có thể dễ dàng thay đổi số phiên bản từ 10.10 thành 10.90 bằng thiết bị đầu cuối (đặc biệt nếu bạn gặp vấn đề về quyền để lưu các chỉnh sửa của mình như tôi đã làm). Mở terminal và gõ
sudo nano -w /System/Library/CoreServices/SystemVersion.plist
nhập mật khẩu của bạn và sau đó bạn có thể chỉnh sửa tập tin và lưu nó. Bạn sẽ cần phải hoàn nguyên nó khi bạn muốn sử dụng tiện ích đĩa.
2. Tạo bí danh để mở Matlab
Lấy từ câu trả lời của Behrad3d, bạn cũng sẽ cần tạo bí danh để có thể mở Matlab:
1- tìm tệp ứng dụng Matlab trong thư mục Ứng dụng 2- Nhấp chuột phải (Điều khiển) và chọn "Hiển thị nội dung gói" 3- Điều hướng đến: "Nội dung / HĐH Mac" 4- Phải (điều khiển) nhấp vào tệp "startMatlab" 5- Tạo một Bí danh 6- Sao chép Bí danh sang thư mục khác, ví dụ: máy tính để bàn của bạn. 7- Chạy bí danh.
Sửa lỗi vĩnh viễn hoạt động với các phiên bản R2013b và R2014a:
Thay đổi 10.10 trong / System / L Library / CoreService / SystemVersion.plist trong ProductVersion thành 10.90 - điều này sẽ đảm bảo các ứng dụng gốc của OSX sẽ không gặp sự cố.
Bước tiếp theo là thay đổi 'Bundle phiên bản' của Matlab từ 8.XX để 9.XX (về cơ bản thay đổi chỉ số đầu tiên ' 9 ', để lại phần còn lại không thay đổi). Để làm như vậy, hãy chỉnh sửa Matlabs Info.plist: /Applictions/Matlab_XXXX/Contents/Info.plist (để truy cập nó, bạn phải nhấp chuột phải vào ứng dụng Matlab trong Ứng dụng và chọn 'Hiển thị nội dung gói' như đã đề cập trong các bài đăng trước.
Tôi đã thử nghiệm cá nhân trên R2013b và R2014a. Nó hoạt động. Không có gì sụp đổ. Bạn có thể thử áp dụng logic tương tự cho các phiên bản trước của Matlab.