无法在正确的配置中重新安装 ruby 框架



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

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

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

有人可以帮助我吗?

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

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

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

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

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

/usr/lib/podcastproducer

可能还有其他事情,但这就是使用 locate 快速搜索时弹出的全部内容。

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

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

如果您使用其中任何一个,请在安装前通读几次他们的安装说明。StackOverflow充斥着那些在开始之前懒得了解自己在做什么的人的问题。

最新更新