Saya baru saja menginstal OS X Yosemite beta dan tidak bisa membuka MATLab 2014a.
Ini menampilkan dialog kesalahan ini:
Apakah ada yang punya ide bagaimana ini bisa diselesaikan?
java
matlab
osx-yosemite
Tomm Armstrong
sumber
sumber
** PEMBARUAN: (FIX RESMI) **
Mathworks telah merilis tambalan untuk Matlab 2012a ~ 2014a. Gunakan tautan ini untuk mengunduh tambalan yang sesuai untuk versi Anda
Ada masalah lain dengan Yosemite Beta 2. Ini mencegah Matlab dari menjalankan pada titik pertama dengan pesan kesalahan ini:
Solusinya adalah:
Show Package Contents
Contents/Mac OS
startMatlab
Anda masih harus memiliki perbaikan sementara yang digunakan dalam Beta 1 untuk menjalankan Matlab.
Ini adalah video tutorial untuk memperbaiki masalah (pada Beta 2)
dan sebagai pengingat di sini adalah video untuk memperbaiki kerusakan pada Beta 1
sumber
Solusi pasti. Ini berjalan dengan baik tanpa sistem hacks atau alias desktop.
Unduh tambalan di sini: http://files.mc128k.info/data/public/92d26d.php
sumber
Perbaikan yang memungkinkan Anda untuk meluncurkan dan menjalankan MatLab dan Mac OS 10.10 aplikasi standar Yosemite sekaligus adalah untuk mengatur ProductVersion ke 10.90, bukan 10.9 atau 10.10.
sumber
1. Edit nomor versi
Mungkin lebih mudah untuk mengubah nomor versi dari 10,10 menjadi 10,90 menggunakan terminal (terutama jika Anda memiliki masalah izin untuk menyimpan suntingan Anda seperti yang saya lakukan). Buka terminal dan ketik
sudo nano -w /System/Library/CoreServices/SystemVersion.plist
masukkan kata sandi Anda dan kemudian Anda dapat mengedit file dan menyimpannya. Anda harus mengembalikannya saat ingin menggunakan utilitas disk.
2. Buat alias untuk membuka Matlab
Diambil dari jawaban Behrad3d, Anda juga perlu membuat alias untuk dapat membuka Matlab:
1- temukan file aplikasi Matlab di bawah folder Aplikasi 2- Klik kanan (Kontrol) dan pilih "Tampilkan Isi Paket" 3- Navigasi ke: "Konten / Mac OS" 4- Klik kanan (kontrol) klik pada file "startMatlab" 5- Membuat Alias 6- Salin Alias ke folder lain misalnya desktop Anda. 7- Jalankan alias.
sumber
Perbaikan permanen yang berfungsi pada versi R2013b dan R2014a:
Ubah 10.10 di /System/Library/CoreServices/SystemVersion.plist di bawah ProductVersion menjadi 10.90 - ini akan memastikan aplikasi asli OSX tidak akan macet.
Langkah selanjutnya adalah mengubah 'Bundle version' dari Matlab dari 8.XX ke 9.XX (pada dasarnya ubah hanya angka pertama menjadi ' 9 ', biarkan sisanya tidak berubah). Untuk melakukannya, edit Matlabs Info.plist: /Applictions/Matlab_XXXX/Contents/Info.plist (untuk mengaksesnya, Anda harus mengeklik kanan aplikasi Matlab di Aplikasi dan memilih 'Tampilkan Isi Paket' seperti yang disebutkan dalam posting sebelumnya.
Saya mengujinya secara pribadi pada R2013b dan R2014a. Berhasil. Tidak ada yang crash. Anda mungkin mencoba menerapkan logika yang sama untuk versi Matlab sebelumnya.
sumber