我已经离开Ruby世界一段时间(3年),但我回来参加一个项目。我现在被所有可用的宝石所震撼。人气/最佳宝石是否有宝石列表?所有宝石的当前列表在哪里?
答案 0 :(得分:87)
我不知道“最好”,但是如果你想看到各种用途的常用宝石列表,我发现The Ruby Toolbox是一个很好的资源。排名是通过计算各种github项目的分支和观察者的数量来确定的,所以我认为它不是“这就是我应该使用的”,而是更多的“这些是我应该检查的东西”。至少,他们都可能处于积极的发展状态并且相当及时,并且看到按类别细分的宝石组非常有用。
要获取特定来源的所有宝石列表,您可以使用gem list --remote
,正如August指出的那样。 Rubyforge(这是你的默认源码)和github绝对是最常用的两个。
答案 1 :(得分:5)
Ruby gems是ruby项目的包管理器。没有“最好的”宝石这样的东西。也许最常用,但不是“最好”。
要获取rubygems.org上所有宝石的列表,请尝试gem list --remote
。您也可以尝试gem list --remote --source=http://gems.github.com/
,因为github也是一个流行的宝石分发源。
答案 2 :(得分:5)
Gemcutter是部署Ruby宝石的另一种来源,它维护了一些关于哪些是下载次数最多的宝石的统计数据(这暗示了受欢迎程度)。
不幸的是,它在stats页面上的维护不会超过前十名,因为它充斥着Rails依赖项。但是,如果您搜索特定的宝石,您可以非常清楚地看到下载统计数据,以衡量受欢迎程度。