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

本文介绍了在升级macOS Big Sur后,IDEA无法正常打开项目文件目录的问题及其解决方法。问题源于更新后数据目录权限问题,导致日志打印报错。解决方案包括尝试禁用和重新启用系统完整性保护(SIP),以及创建软链接。但方案一可能出现权限错误,未解决。最终的解决方案是提供了一个避免此类问题发生的建议。
摘要由CSDN通过智能技术生成

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目录, 比

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值