在mac平台下的java开发中,经常遇到日志目录无法创建。比如创建/home目录会报下面的错误:
mkdir: /home: Read-only file system
解决方案:
- 重启电脑,按紧 cmd+R 进入恢复模式,登陆自己的账户,然后点击屏幕上方的工具栏找到命令行工具,输入命令 csrutil disable关闭SIP
- 正常重启,不要进入安全模式,执行命令 sudo mount -uw /
然后在你自己账户下面建立home目录:mkdir /Users/xxx/home,
然后建立软连接:sudo ln -s /Users/xxx/home /home
3. 重启电脑,按紧 cmd+R 进入恢复模式,在终端输入命令 csrutil enable,重新打开SIP
4.正常重启,完成。