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

时间:2012-10-10 02:18:57

标签: ruby xcode macos command-line homebrew

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

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

  

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

任何人都可以帮助我。

3 个答案:

答案 0 :(得分:2)

有没有理由使用Ruby 1.8? OSX预装了Ruby,但我喜欢使用RVM来控制Ruby版本。如果您愿意,可以查看:https://rvm.io/rvm/install/

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

答案 1 :(得分:0)

Mac OS附带Ruby是出于自己的目的而安装的,所以单独留下它是很重要的。

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

/usr/lib/podcastproducer

可能还有其他内容,但使用locate进行快速搜索时会出现这些内容。

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

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

如果您使用其中任何一个,请在安装前仔细阅读其安装说明。 StackOverflow充斥着那些在开始之前没有理解他们正在做什么的人的问题。

答案 2 :(得分:0)

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