在做更改文件权限操作后第二天出现如下问题:
Last login: Tue Jun 9 13:11:07 on console
login(67618,0x7fff71d59300) malloc: *** error for object 0x7fe089600420: pointer being freed was not allocated*** set a breakpoint in malloc_error_break to debug
[Process completed]
操作:设置文件夹的权限为777
1.重启mac
2.在启动时按下cmd+r直到出现苹果logo
3.这时有可能要你选择语言
4.选择工具(Utilities)打开终端(terminal)执行如下命令
csrutil disable
reboot// 重启
5 .在次启动后重新执行移动命令
sudo chmod -R 777 /usr/bin/
执行成功
解决办法
一、网上的解决办法参考,但是都没有解决这个问题,参考如下:(然并卵)
1、国外:
http://stackoverflow.com/questions/22329005/mac-terminal-pointer-being-freed-was-not-allocated-error-when-opening-termin
http://apple.stackexchange.com/questions/118984/why-doesnt-my-terminal-show-last-login-message
2、国内:http://blog.csdn.net/jymn_chen/article/details/19193909
二、有效直接粗暴的方法
So easy ! ==> 直接到苹果下载中心上面下载一个最近的系统重新安装一下就好,电脑的软件啥的都没改,完胜上面的各种办法。
如果对你有帮助,希望点个赞!
网友评论