chown安装ruby gems后出错

chown安装ruby gems后出错,ruby,macos,terminal,gem,Ruby,Macos,Terminal,Gem,我的mac终端有问题。运行chown命令后,我重新启动了终端,出现以下错误: 上次登录:ttys000上的星期一8月12日00:15:55 登录(862,0x7fff7d001180)malloc:*对象0x7fe09ac002a0的错误:未分配要释放的指针 *在malloc\u error\u break中设置断点以进行调试 [程序已完成] 今天早些时候我遇到了同样的错误,然后我不得不重新安装osx以使其正常工作。这有什么原因吗?有没有办法让终端重新工作而不必重新安装?无需重新安装:使用Dis

我的mac终端有问题。运行chown命令后,我重新启动了终端,出现以下错误:

上次登录:ttys000上的星期一8月12日00:15:55 登录(862,0x7fff7d001180)malloc:*对象0x7fe09ac002a0的错误:未分配要释放的指针 *在malloc\u error\u break中设置断点以进行调试

[程序已完成]


今天早些时候我遇到了同样的错误,然后我不得不重新安装osx以使其正常工作。这有什么原因吗?有没有办法让终端重新工作而不必重新安装?

无需重新安装:使用Disk Utility.app并在左侧的磁盘列表中选择启动磁盘。单击“修复磁盘权限”。

我们需要比“运行chown命令后”更多的信息。你到底打了什么?为什么,在重新安装Mac OS X之后,您运行了
chown
什么?为什么这与Ruby有关?对于堆栈溢出来说,这是一个非常离题的话题,在或上会更好。它与ruby有关,因为要安装ruby gems,我必须选择chown usr/bin,这就是导致错误的原因?不,您不必选择chown/usr/bin。如果你这么想的话,这只是表明你没有做好管理系统的准备。相反,安装RVM或rbenv(我推荐)。不要改变任何不在你自己的用户空间中的东西,除非你理解它的含义,以及你为什么要这样做。谁告诉你你需要吃东西的?在最坏的情况下,你应该使用
sudo
,但即使如此,我还是强烈建议你在真正理解它的功能以及为什么要这样做之前,不要使用
sudo