Problems with savepath in R2023b

44 Ansichten (letzte 30 Tage)
Matt J
Matt J am 25 Sep. 2023
Kommentiert: Scott Milster am 28 Feb. 2024
I have just installed R2023b on two different machines. Both give the following problem, when trying to use savepath
>> addpath(pwd)
>> savepath
Warning: Unable to save path to file 'C:\Program Files\MATLAB\R2023b\toolbox\local\pathdef.m'. You can save your path to a different location
by calling SAVEPATH with an input argument that specifies the full path. For MATLAB to use that path in future sessions, save the path to
'pathdef.m' in your MATLAB startup folder.
> In savepath (line 238)
Any idea why this warning is issued and how to fix it?
  3 Kommentare
Peter Nelson
Peter Nelson am 25 Sep. 2023
I am seeing the same issue
Scott Milster
Scott Milster am 28 Feb. 2024
I have a similar problem in that my path is messed up. I just had 2023b installed Monday and I found out yesterday that the command line can't find readlines.m, but when I type 'help readlines' the help portion shows up.

Melden Sie sich an, um zu kommentieren.

Akzeptierte Antwort

Matt J
Matt J am 25 Sep. 2023
Bearbeitet: Matt J am 25 Sep. 2023
Tech Support advised running Matlab "As Administrator" and this did solve the problem.
  5 Kommentare
Steven Lord
Steven Lord am 21 Dez. 2023
FYI, I believe this is Bug Report 3092284.
Michael Vinskus
Michael Vinskus am 5 Feb. 2024
Bearbeitet: Michael Vinskus am 6 Feb. 2024
Same issue occurred w/ me running 2023b, Update 6 after a clean install today (05-FEB-2023). Issue may have been the presence of startup.m in the user MATLAB directory.

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (2)

Bruno Luong
Bruno Luong am 25 Sep. 2023
Bearbeitet: Bruno Luong am 25 Sep. 2023
On Windows to fix it you need to change the Security setup of the file pathdef.m Right Click on file, Properties, Tab Security, Select Users, then click on Edit, Check Full Control, Then Apply.
Before
After
  1 Kommentar
Tom
Tom am 9 Feb. 2024
That was the easiest fix in my opinion - running as administrator works too.

Melden Sie sich an, um zu kommentieren.


Walter Roberson
Walter Roberson am 25 Sep. 2023
Verschoben: Walter Roberson am 25 Sep. 2023
On a shared system, users should not have write access to pathdef.m inside the MATLAB installation directory.
If this is not a share system, you could try using File Explorer to set you as having write permission to the file. But it being Windows, I do not know if UAC would override that write access since it is a file living inside c:\Program Files . Easiest is to savepath to your userpath . Or change your preferences to point to a different folder; see https://www.mathworks.com/help/matlab/matlab_env/matlab-startup-folder.html
  1 Kommentar
Rolfe Power
Rolfe Power am 25 Sep. 2023
I don't think this is the issue here. There are valid reasons for setting the pathdef for all users and this worked in previous versions given the user attempting to set the path had admin privileges. Now, it prompts for these privileges then throws the warning seen above even when the change is approved.

Melden Sie sich an, um zu kommentieren.

Kategorien

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

Tags

Produkte


Version

R2023b

Community Treasure Hunt

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

Start Hunting!

Translated by