问题描述:
在Mac Catalina上的VSCode中无法创建/保存任何新文件,并一直收到只读文件系统错误。
解决方案:
- 确认文件系统权限:
- 在Mac上,打开“系统偏好设置”并选择“安全性与隐私”。
- 在“隐私”选项卡中,选择“完全磁盘访问权限”。
- 点击左下角的锁图标,输入管理员密码以进行更改。
- 确保VSCode被授予完全磁盘访问权限。
- 检查文件/文件夹权限:
- 在Finder中,找到要保存文件的文件夹。
- 右键单击文件夹并选择“获取信息”。
- 在“共享与权限”部分,确保您具有读写权限。
- 检查文件系统是否已挂载为只读:
- 打开终端应用程序。
- 运行以下命令:
mount | grep " / "
- 如果输出中包含“(ro, ”,则表示文件系统已挂载为只读。
- 运行以下命令以将文件系统重新挂载为读写:
sudo mount -uw /
- 重新安装VSCode:
- 卸载VSCode:将VSCode应用程序拖到“废纸篓”中并清空。
- 下载最新版本的VSCode并重新安装。
如果上述解决方案无效,可能需要进一步调查和排除其他可能的问题。