【问题标题】:Recover pre-installed ruby to Mac OS X将预装的 ruby​​ 恢复到 Mac OS X
【发布时间】:2012-06-14 22:37:03
【问题描述】:

我知道不应该这样做,但我不小心从我的 Mac OS X 中删除了文件夹 /usr/bin/ruby。因此我丢失了所有预安装的 ruby​​ 文件。例如,现在在尝试安装 Homebrew 时,我得到了错误:

-bash: /usr/bin/ruby: 没有这样的文件或目录

如何将预安装的 ruby​​ 恢复到 /usr/bin?

【问题讨论】:

  • 希望你有备份?如果不是,我想您必须重新安装才能恢复 Apple 提供的 Ruby。

标签: ruby macos


【解决方案1】:

只需安装 rvm 并获取最新的 ruby​​。即使是因为 OS X 附带的那个已经过时了(如果我没记错的话应该是 1.8.7)。

如果您可以在几分钟内安装更新版本,则无需重新安装捆绑的版本。

【讨论】:

  • 你怎么确定不需要重新安装系统ruby?依赖 ruby​​ 的 xcode 或 osx 应用程序呢,他们不会尝试从默认位置运行 ruby​​ 吗?
【解决方案2】:

你能从ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p111.tar.bz2下载吗

然后将其编译到您的 /usr/bin 目录中。

您仍然可能需要处理许可/所有权问题。

【讨论】:

  • 使用 sudo 以 root 身份安装它,或者根据需要使用 chmod、chown。
猜你喜欢
  • 1970-01-01
  • 2013-10-29
  • 1970-01-01
  • 2013-01-17
  • 1970-01-01
  • 2011-08-02
  • 1970-01-01
  • 1970-01-01
  • 2012-11-15
相关资源
最近更新 更多