【问题标题】:Error after chown to be able to install ruby gemschown 之后出现错误,以便能够安装 ruby​​ gems
【发布时间】:2013-08-11 22:33:12
【问题描述】:

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

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

[处理完成]

我今天早些时候遇到了同样的错误,然后我不得不重新安装 osx 才能让它工作。是否有一个原因?有没有办法让终端重新工作而无需重新安装?

【问题讨论】:

  • 我们需要比“运行 chown 命令后”更多的信息。你准确地输入了什么?为什么,在重新安装 Mac OS X 之后,你运行chown 什么?为什么这与 Ruby 有关?这对于 Stack Overflow 来说是非常离题的,在 superuser.comapple.stackexchange.com 上会更好。
  • 它与 ruby​​ 相关,因为要安装 ruby​​ gems,我必须 chown usr/bin,这是什么错误?
  • 不,您不必 chown /usr/bin。如果您这么认为,那只是表明您还没有准备好管理系统。相反,安装 RVM 或 rbenv(我推荐)。不要更改任何不在您自己的用户空间中的内容,除非您了解其中的含义以及您应该这样做的原因。谁告诉你需要chown/usr/bin?在最坏的情况下,您应该使用sudo,但即便如此,我还是强烈建议您避免在任何事情上使用sudo,直到您真正了解它的作用以及您为什么要这样做。

标签: ruby macos terminal gem


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-09-06
    • 1970-01-01
    • 2017-11-29
    • 1970-01-01
    • 2018-05-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多