同时使用MacPorts和RubyGems有什么不利之处吗?

时间:2009-04-30 01:51:07

标签: ruby-on-rails ruby macos rubygems macports

我是Ruby on Rails的新手,我正在我的OS X系统上进行设置。大多数指南似乎都建议使用MacPorts来安装Ruby和RubyGems,然后使用RubyGems来安装gem。我注意到MacPorts也提供了很多宝石(虽然它们缺少一些而其他版本似乎落后了一些版本),我担心它会以某种方式与我使用RubyGems安装的东西发生冲突。

有没有人有使用此类设置的经验?有什么建议?我希望第一次做到这一点,所以我最终不会让事情破裂。

谢谢,

捐赠

3 个答案:

答案 0 :(得分:4)

我建议使用Macports安装Ruby,然后按照http://rubyonrails.org/down上的说明下载并安装最新版本的Rubygems。如果要安装新gem,请使用Rubygems,而不是MacPorts。

答案 1 :(得分:0)

我使用MacPorts安装Ruby和RubyGems,但后来我使用gem命令(不是port)安装了gems。我发现MacPorts中的Ruby宝石维护得不好,最新的MacPorts版本通常明显落后于“真实”版本(因为缺少更好的术语)。

答案 2 :(得分:0)

MacPorts很适合很多事情。但是,RVM通常是一种更灵活的安装Ruby的方法,因为它可以轻松地为每个项目安装适当的Ruby解释器