Mac開發(fā)環(huán)境問題(1):Big Sur根目錄無法創(chuàng)建文件夾

問題起源:springboot項目啟動報錯 在根目錄下無法創(chuàng)建/data 存放項目日志

ERROR in ch.qos.logback.core.rolling.RollingFileAppender[APP] - Failed to create parent directories for [/data/apps/項目名/logs/app.log]

試著手動創(chuàng)建去解決庆锦,失敗

admin@admindeMacBook-Pro-2 ~ % cd /         
admin@admindeMacBook-Pro-2 / % sudo mkdir data
Password:
mkdir: data: Read-only file system

遂搜尋解決方案梗醇,搜尋關鍵詞:mac 根目錄無法創(chuàng)建 mac / 權限 log mac 啟動項目 文件夾 mac 運行項目 文件夾 mac 啟動項目 權限 mac 運行項目 權限

放在前面

根目錄無法創(chuàng)建文件夾

此故障出現(xiàn)在10.15 Catalina版本及以后陷虎,系mac新的安全性策略所帶來的歡快

我的開發(fā)環(huán)境:macOS 11.3 Big Sur

0.手動修改配置文件 日志寫入路徑

以公司項目為例記解決辦法

  • 進入公司pass平臺碑韵,配置中心撬讽,切入項目當前環(huán)境(sit/uat)蕊连,拷貝配置文件

  • 配置文件內(nèi)容拷貝到本地分支的啟動類配置文件中,并修改其中l(wèi)ogdir

  • 配置文件如需轉(zhuǎn)換游昼,記得轉(zhuǎn)換甘苍。

  • ToYaml.com -- Convert between Properties and YAML Online

## 原配置
logdir: /data/apps/java-${spring.application.name}-controller/logs

## 本地修改路徑
logdir: /Users/admin/Downloads/java-${spring.application.name}-controller

都是團隊開發(fā),此法不建議使用烘豌,git 極不方便

1.關閉SIP载庭,/ 下新建軟連接到用戶 /data

SIP 全稱為「System Integrity Protection」即「系統(tǒng)完整性保護」,是系統(tǒng)級的權限操作,我們無法直接關閉它廊佩,需要前往「macOS 恢復功能」下進行囚聚。

先查看SIP狀態(tài):csrutil status 默認enabled。

此法不是蘋果官方推薦标锄,但貌似Catalina可用顽铸,BigSur不可用。

  • 1.重啟電腦 長按command+R 進入安全模式

  • 2.關閉SIP:打開命令控制臺輸入 csrutil disable

  • 3.重啟電腦(正常啟動)

  • 4.打開 terminal 輸入 csrutil status 此時狀態(tài)應該是 disabled

  • 5.在 terminal 中繼續(xù)輸入 sudo mount -uw / big sur下此命令會failed的

  • 6.將需要的目錄軟鏈接到根目錄

    sudo ln -s /Users/admin/data /

  • 7.重復1跋破,2簸淀,3步驟瓶蝴,第2步命令修改為 csrutil enable

2.man synthetic.conf毒返,官方軟連接方案

最終解決辦法,Big Sur可用舷手,Monterey未知拧簸。

## 0.查看synthetic.conf說明
man synthetic.conf
## 1.vim 修改synthetic.conf(沒有會創(chuàng)建)
sudo vim /etc/synthetic.conf

## 2.添加一行記錄(使用 tab 進行分割,空格 換行男窟,使用空格分割會發(fā)現(xiàn)重啟無效)

## 以此處舉例

data    /Users/admin/data

## 重啟后盆赤,在根目錄下已經(jīng)創(chuàng)建好 data 軟連接到 /Users/admin/data
ls -al
......
lrwxr-xr-x   1 root  wheel    17  7 21 14:45 data -> /Users/admin/data
......

我的原文:Mac開發(fā)環(huán)境問題(1):Big Sur根目錄無法創(chuàng)建文件夾

最后編輯于
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市歉眷,隨后出現(xiàn)的幾起案子牺六,更是在濱河造成了極大的恐慌,老刑警劉巖汗捡,帶你破解...
    沈念sama閱讀 216,496評論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件淑际,死亡現(xiàn)場離奇詭異,居然都是意外死亡扇住,警方通過查閱死者的電腦和手機春缕,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,407評論 3 392
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來艘蹋,“玉大人锄贼,你說我怎么就攤上這事∨В” “怎么了宅荤?”我有些...
    開封第一講書人閱讀 162,632評論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長浸策。 經(jīng)常有香客問我冯键,道長,這世上最難降的妖魔是什么的榛? 我笑而不...
    開封第一講書人閱讀 58,180評論 1 292
  • 正文 為了忘掉前任琼了,我火速辦了婚禮,結果婚禮上夫晌,老公的妹妹穿的比我還像新娘雕薪。我一直安慰自己,他們只是感情好晓淀,可當我...
    茶點故事閱讀 67,198評論 6 388
  • 文/花漫 我一把揭開白布所袁。 她就那樣靜靜地躺著,像睡著了一般凶掰。 火紅的嫁衣襯著肌膚如雪燥爷。 梳的紋絲不亂的頭發(fā)上蜈亩,一...
    開封第一講書人閱讀 51,165評論 1 299
  • 那天,我揣著相機與錄音前翎,去河邊找鬼稚配。 笑死,一個胖子當著我的面吹牛港华,可吹牛的內(nèi)容都是我干的道川。 我是一名探鬼主播,決...
    沈念sama閱讀 40,052評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼立宜,長吁一口氣:“原來是場噩夢啊……” “哼冒萄!你這毒婦竟也來了?” 一聲冷哼從身側響起橙数,我...
    開封第一講書人閱讀 38,910評論 0 274
  • 序言:老撾萬榮一對情侶失蹤尊流,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后灯帮,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體崖技,經(jīng)...
    沈念sama閱讀 45,324評論 1 310
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,542評論 2 332
  • 正文 我和宋清朗相戀三年施流,在試婚紗的時候發(fā)現(xiàn)自己被綠了响疚。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 39,711評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡瞪醋,死狀恐怖忿晕,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情银受,我是刑警寧澤践盼,帶...
    沈念sama閱讀 35,424評論 5 343
  • 正文 年R本政府宣布,位于F島的核電站宾巍,受9級特大地震影響咕幻,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜顶霞,卻給世界環(huán)境...
    茶點故事閱讀 41,017評論 3 326
  • 文/蒙蒙 一肄程、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧选浑,春花似錦蓝厌、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,668評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至隧膘,卻和暖如春代态,著一層夾襖步出監(jiān)牢的瞬間寺惫,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,823評論 1 269
  • 我被黑心中介騙來泰國打工蹦疑, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留西雀,地道東北人。 一個月前我還...
    沈念sama閱讀 47,722評論 2 368
  • 正文 我出身青樓必尼,卻偏偏與公主長得像蒋搜,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子判莉,可洞房花燭夜當晚...
    茶點故事閱讀 44,611評論 2 353