Cannot open Matlab 2023a after updating to MacOS 15.1

2.534 Ansichten (letzte 30 Tage)
Fenglong Song
Fenglong Song am 29 Okt. 2024 um 17:34
Bearbeitet: Eladio Mendoza am 20 Nov. 2024 um 16:54
Hi everyone,
I'm using a MacBook Pro with M2 chip and I just updated my MacOS to 15.1. After updating, I found that I cannot open Matlab 2023a with the following error information:
The application “Dock” does not have permission to open “(null)”.
I guess this is related to the fact that 2023a is designed for x86 and the new OS might have some issue about emulation. Does anyone have a solution for this? Thanks a lot!
  4 Kommentare
Nicola
Nicola am 30 Okt. 2024 um 9:30
I did it but It doesn't work yet
yizhen wang
yizhen wang am 30 Okt. 2024 um 18:51
Bearbeitet: Walter Roberson am 30 Okt. 2024 um 19:34
I try to start using the command line:/Applications/MATLAB_R2023b.app/bin/matlab
but output: env: /Applications/ MATLAB_R2023b.app /bin/maca64/path_per_install: No such file or directory
I have been tried 2021b, 2023a and 2023b, there is no way to open them. Do you have any other good suggestions????

Melden Sie sich an, um zu kommentieren.

Antworten (4)

Andrew Frane
Andrew Frane am 11 Nov. 2024 um 5:00
Here's what worked for me to open Matlab 2023a after updating to Sequoia 15.1:
  • Locate the Matlab app in the Applications folder in the Finder.
  • Right-click (or ctrl-click if you don't have a right mouse button) on the Matlab icon in that folder.
  • In the menu that pops up, click on "Show Package Contents."
  • In the folder that opens, double-click on the "bin" folder.
  • In that folder, double-click on the file called "matlab" to open Matlab.
That opens Matlab using the Terminal (and can be equivalently done by typing the address of the matlab file into the Terminal). Therefore, it may take a minute to get Matlab to open, and it requires you to leave the Terminal app open while using Matlab. But after Matlab is open you can have the Terminal relinquish control of Matlab (for that session) by pressing ctrl-z in the Terminal window and then executing the following two commands in the Terminal:
bg %1
disown %1
bg %1 tells the Terminal to continue job 1 (which presumably is matlab) in the background, and disown %1 tells the Terminal to relinquish control of that job.

Eladio Mendoza
Eladio Mendoza am 20 Nov. 2024 um 16:54
Bearbeitet: Eladio Mendoza am 20 Nov. 2024 um 16:54
It's been a month since this bug appeared. Isn't there any fix yet from Matlab??
It is extremely bothering to open Matlab with Terminal any time I want to use it

지훈 전
지훈 전 am 29 Okt. 2024 um 18:38
I solved this problem by installing the MATLAB 2024b again.
  3 Kommentare
Eladio Mendoza
Eladio Mendoza am 30 Okt. 2024 um 19:15
Thanks, Fenglong Song. That worked for me also. I typed this in terminal for my version:
/Applications/MATLAB_R2021a.app/bin/matlab
It took a while but it finally opened Matlab.
Any clue when will they fix this?
Parna Sabeti
Parna Sabeti am 5 Nov. 2024 um 22:44
This worked for me too. Thanks

Melden Sie sich an, um zu kommentieren.


Tiago Pomella Lobo
Tiago Pomella Lobo am 4 Nov. 2024 um 17:18
Bearbeitet: Walter Roberson am 4 Nov. 2024 um 18:28
In my understanding, this is a code signing issue:
While no fix is provided, I have made my own automatized launchers that are release agnostic: https://github.com/tplobo/MATLAB_launcher

Kategorien

Mehr zu Introduction to Installation and Licensing finden Sie in Help Center und File Exchange

Produkte


Version

R2023a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by