Je viens d'installer la version bêta d'OS X Yosemite et je ne peux pas ouvrir MATLab 2014a.
Il affiche cette boîte de dialogue d'erreur:
Quelqu'un a-t-il des idées sur la façon de résoudre ce problème?
java
matlab
osx-yosemite
Tomm Armstrong
la source
la source
** MISE À JOUR: (CORRECTION OFFICIELLE) **
Mathworks a publié un correctif pour Matlab 2012a ~ 2014a. Utilisez ce lien pour télécharger le correctif approprié pour votre version
Il y a un autre problème avec Yosemite Beta 2. Il empêche Matlab de fonctionner au tout premier point avec ce message d'erreur:
La solution est:
Show Package Contents
Contents/Mac OS
startMatlab
Vous aurez toujours besoin des correctifs temporaires utilisés dans la version bêta 1 pour exécuter Matlab.
Voici le tutoriel vidéo pour résoudre le problème (sur Beta 2)
et pour rappel voici la vidéo pour réparer le crash sur Beta 1
la source
Solution définitive. Il fonctionne correctement sans hacks système ni alias de bureau.
Téléchargez le patch ici: http://files.mc128k.info/data/public/92d26d.php
la source
Un correctif qui vous permet de lancer et d'exécuter à la fois MatLab et les applications standard Mac OS 10.10 Yosemite consiste à définir ProductVersion sur 10.90 au lieu de 10.9 ou 10.10.
la source
1. Modifier le numéro de version
Il peut être plus facile de changer le numéro de version de 10.10 à 10.90 à l'aide du terminal (surtout si vous rencontrez des problèmes d'autorisation pour enregistrer vos modifications comme je l'ai fait). Terminal ouvert et type
sudo nano -w /System/Library/CoreServices/SystemVersion.plist
entrez votre mot de passe, puis vous pouvez modifier le fichier et l'enregistrer. Vous devrez le rétablir lorsque vous souhaitez utiliser l'utilitaire de disque.
2. Créez un alias pour ouvrir Matlab
Tiré de la réponse de Behrad3d, vous devrez également créer un alias pour pouvoir ouvrir Matlab:
1- recherchez le fichier d'application Matlab dans le dossier Applications 2- Cliquez avec le bouton droit (contrôle) et sélectionnez "Afficher le contenu du package" 3- Accédez à: "Contenu / Mac OS" 4- Cliquez avec le bouton droit (contrôle) sur le fichier "startMatlab" 5- Créez un Alias 6- Copiez l'alias dans un autre dossier, par exemple votre bureau. 7- Exécutez l'alias.
la source
Correctif permanent qui fonctionne avec les versions R2013b et R2014a:
Changez le 10.10 dans /System/Library/CoreServices/SystemVersion.plist sous ProductVersion à 10.90 - cela garantira que les applications natives d'OSX ne planteront pas.
L'étape suivante consiste à changer la «version Bundle» de Matlab de 8.XX à 9.XX (en gros, ne changez que le premier numéro en « 9 », laissez le reste inchangé). Pour ce faire, modifiez Matlabs Info.plist: /Applictions/Matlab_XXXX/Contents/Info.plist (pour y accéder, vous devez cliquer avec le bouton droit sur l'application Matlab dans les applications et sélectionner 'Afficher le contenu du package' comme mentionné dans les articles précédents.
Je l'ai testé personnellement sur R2013b et R2014a. Ça marche. Rien ne plante. Vous pouvez essayer d'appliquer la même logique aux versions antérieures de Matlab.
la source