
在使用matlab R2018a设置路径时,出现如图所示问题,"路径文件pathdef.m为只读文件无法保存到matlab启动文件夹的问题"
永久解决(修改系统文件权限)
通过终端修改 pathdef.m 的所有者或权限,让普通用户可以直接写入:
bash
# 1. 先备份原文件(防止出错)
sudo cp /usr/local/MATLAB/R2018a/toolbox/local/pathdef.m /usr/local/MATLAB/R2018a/toolbox/local/pathdef.m.bak
# 2. 把文件所有者改为当前用户(替换 your_username 为你的系统用户名)
sudo chown your_username:your_username /usr/local/MATLAB/R2018a/toolbox/local/pathdef.m
重新打开matlab,设置路径并保存,弹窗不再出现,问题解决