列出所有/最好的Ruby宝石清单?

53

我已经离开 Ruby 的世界有一段时间了(3年),但为了一个项目我又回来了。现在我被所有可用的 gem 淹没了。是否有按流行度/最佳 gem 排列的 gem 列表?并且所有 gem 的当前列表在哪里?


我已经为Ruby on Rails开发机器创建了一个宝石清单。 http://www.codebeerstartups.com/2013/04/must-have-gems-for-development-machine-in-ruby-on-rails/ - Mohit Jain
最好的宝石?毫无疑问是由 Yusuke Endoh 制作的那些(https://github.com/mame)。 - Boris Stitnicky
请查看 Awesome Ruby,这是一个分类的社区驱动的知名 Ruby 资源集合。 - markets
3个回答

88

我不知道什么是“最好的”,但是如果你想看到一些常用的宝石(gems)列表,以满足各种目的,我发现The Ruby Toolbox非常棒。排名是通过统计各种github项目的分叉数和观察者数量来确定的,所以我认为这不应该视为“我应该使用这些东西”,而应该视为“这些是我应该了解的一些东西”。至少,它们都很可能处于活跃开发状态,并且相当新,而且按类别划分的宝石组非常有用。

要获取特定来源的所有宝石列表,可以使用gem list --remote,就像August指出的那样。 Rubyforge(默认来源)和github绝对是最常用的两个。


在这个类似的问题被关闭之前,这里留下了更有用的答案 - Assad Ebrahim
还有这个:http://bestgems.org/ - Steve Benner

5
Gemcutter是一个替代源,用于部署Ruby宝石,并维护一些统计数据,以确定哪些宝石下载量最高(这暗示了其受欢迎程度)。
不幸的是,在统计页面上,Gemcutter仅维护前10个宝石的信息,而这些宝石都是Rails依赖项。但是,如果您搜索特定的宝石,您可以清楚地看到下载统计信息,以衡量其受欢迎程度。

http://gemcutter.org/stats


Gemcutter现在已经成为rubygems.org,是RubyGems的主要来源。尽管统计页面基本上没有变化。 - Matt Sanders

5

Ruby gems是Ruby项目的软件包管理器。没有所谓的“最佳”gem,也许有最常用的gem,但并不一定是“最好”的。

要获取rubygems.org上所有gem的列表,请尝试使用gem list --remote命令。您还可以尝试使用gem list --remote --source=http://gems.github.com/命令,因为github也是一个流行的gem分发源。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接