美文网首页
Mac 系统升级Catalina IDEA运行项目时日志文件夹提

Mac 系统升级Catalina IDEA运行项目时日志文件夹提

作者: JeffreyTaiT | 来源:发表于2020-09-18 18:40 被阅读0次

    昨天刚重装了最新的10.15.6系统,然后正常打开idea,点击运行。。。报错,提示日志文件夹创建失败,换个之前的老项目试试,震惊,还是报错。。。因为新系统的保护机制,不能再直接在home目录下新建文件夹,所以我们需要创建软连接去间接创建。

    Exception in thread "main" java.lang.IllegalStateException: java.lang.IllegalStateException: Logback configuration error detected: 

    首先查看mac的SIP状态:

    csrutil status

    如果结果是 System Integrity Protection status: enabled,那么step1

    1.重启电脑按cmd+R进入恢复模式,然后去工具栏找到命令行工具,输入命令 ​csrutil disable​关闭SIP

    csrutil disable​

    2.点击重启,执行命令 ​sudo mount -uw/​,重新挂载根目录

    sudo mount -uw/​

    3.​cd 到根目录,在根目录下创建一个data(或者其他名称的目录),mkdir data​

    mkdir data​

    如果遇到:Operation not supported 错误,修改 /etc/auto_master 文件将/home一行注释掉

    4.将目标文件夹与根目录下的data建立软连接 sudo ln -s /Users/logs /data

    sudo ln -s /Users/logs /data

    5.查看java项目是否正常run,如果可以,重新进入恢复模式,重新打开SIP

    csrutil enable

    相关文章

      网友评论

          本文标题:Mac 系统升级Catalina IDEA运行项目时日志文件夹提

          本文链接:https://www.haomeiwen.com/subject/oywjyktx.html