关于MAC版本升级macOS Big Sur 后出现IDEA无法正常打开项目文件目录问题解决方案

1.背景

昨晚手欠更新了一下MAC最新版本,更新后满是欢喜。当我开始工作打开idea启动一个服务时候,日志满屏飘红,发现一个致命问题:

Java项目,依赖cat,log,ucm,maven配置,都会在本地用户data目录下面读取相应的配置文件,但是控制台Log4j2打印日志报错:

ERROR Unable to create file /data/logs/actor-batch-service/app.log java.io.IOException: Could not create directory /data/logs/actor-batch-service/app.log 

当我尝试通过命令:

cd / & sudo mkdir data

结果提示:“mkdir: data: Read-only file system”

(唉,到这真的悲剧了!今天又是没法干活了!想想都~~)

2.解决方案

当发现此问题后,到论坛上和官网搜索各种处理解决办法:

方案一:

(1)禁用SIP:关机按cmd+R重启进入恢复模式, 找到tab菜单栏:工具-终端-输入命令: csrutil disable, 正常重启

(2)重启完后,打开终端:输入:csrutil status (验证状态是否已经关闭)

    然后重新挂载根目录 (命令: sudo mount -uw /), 在你喜欢的地方建立data目录, 比

你可能感兴趣的:(开发工具)