0

前几天我只是随机删除了整个 ruby​​ 框架,现在我想重新安装它。奇怪的是,即使我重新安装它,我也找不到 /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby 文件。但是,每次重新安装时都会出现 /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr 下的库。

我使用命令行 dmg 重新安装,也使用了重新安装 xcode 的方法。但这没有用。

自制软件正在使用框架 ruby​​。所以这就是我想重新安装框架的原因。

任何人都可以帮助我。

4

3 回答 3

2

有任何理由使用 Ruby 1.8 吗?OSX 预装了 Ruby,但我喜欢使用 RVM 来更好地控制 Ruby 版本。如果你愿意,你可以看看:https ://rvm.io/rvm/install/

您还需要记住,为了安装一些 gem,您需要一个编译器和其他开发工具。在 Mac OSX 安装盘中,您可以选择安装包括 XCode 和命令行工具的开发工具。它可以在 Apple 的 App Store 上找到。

于 2012-10-10T02:47:19.070 回答
0

Mac OS 为自己的目的安装了 Ruby,所以不要管它是很重要的。

通过快速搜索,只有一个使用内置 Ruby 的应用程序:

/usr/lib/podcastproducer

可能还有其他内容,但这就是使用locate.

因此,如果您不需要生成播客,则不必担心重新安装系统 Ruby。

我建议使用rbenvRVM在单独的沙箱中管理您的 Ruby 安装。这样,如果你有意或无意地把它吹走,你就不会影响其他任何东西。

如果您选择其中任何一个,请在安装前通读他们的安装说明几次。StackOverflow 充斥着来自那些在开始之前没有费心去理解他们在做什么的人的问题。

于 2012-10-10T03:36:05.600 回答
0

您可以在 brew 的第一行更改解释器,将其设置为 RVM 中的 ruby​​,它将起作用。

于 2012-10-10T05:54:42.250 回答