Mac 系統(tǒng)升級Catalina IDEA運行項目時日志文件夾提示創(chuàng)建失敗

昨天剛重裝了最新的10.15.6系統(tǒng),然后正常打開idea,點擊運行。。。報錯,提示日志文件夾創(chuàng)建失敗,換個之前的老項目試試,震驚,還是報錯。。。因為新系統(tǒng)的保護機制,不能再直接在home目錄下新建文件夾,所以我們需要創(chuàng)建軟連接去間接創(chuàng)建。

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


首先查看mac的SIP狀態(tài):

csrutil status

如果結(jié)果是?System Integrity Protection status: enabled,那么step1

1.重啟電腦按cmd+R進入恢復(fù)模式,然后去工具欄找到命令行工具,輸入命令 ?csrutil disable?關(guān)閉SIP

csrutil disable?

2.點擊重啟,執(zhí)行命令 ?sudo mount -uw/?,重新掛載根目錄

sudo mount -uw/?

3.?cd 到根目錄,在根目錄下創(chuàng)建一個data(或者其他名稱的目錄),mkdir data?

mkdir data?

如果遇到:Operation not supported 錯誤,修改 /etc/auto_master 文件將/home一行注釋掉

4.將目標(biāo)文件夾與根目錄下的data建立軟連接 sudo ln -s /Users/logs /data

sudo ln -s /Users/logs /data

5.查看java項目是否正常run,如果可以,重新進入恢復(fù)模式,重新打開SIP

csrutil enable

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容