昨日升级了Catalina后,发现本来方便开发时在根目录下创建的workspace被移动了位置,导致无法打开网站- -
于是想把被移动了位置的文件夹(/Users/Shared/Relocated Items/*)移回根目录下。于是终端报:
Read-only file system
So,百度之后,发现有以下解决办法:
1.如果开启了SIP(System Integrity Protection),需要先关闭(关闭方法:https://sspai.com/post/55066)。
- 如何判断是否已开启:在终端中输入:
csrutil status
- 这时会显示
- disabled则已关闭,进行下一步;enabled是开启,需要按上面那个链接中介绍的方法去操作关闭
2.进入终端,找到文件夹/Users/Shared/Relocated Items/* 命令:
sudo mv /Users/Shared/Relocated\ Items/* /
稍等一会(视文件夹大小)就移动完毕了
至此以为网站可以打开了,但浏览器提示我:
You don't have permission to access / on this server.
进入了docker后,发现网站目录下是空的
打开了docker的File Sharing,发现该配置的都配置好的
最后鼓捣了一会,发现把你原先自己添加好的File Sharing删掉,重新添加再保存就好了
emmmm略坑
再打开网页就可以顺利打开了