我真的只是红宝石的初学者,所以希望这很容易。我已经到了这个地步,我开始研究社区聚集在一起的一些宝石。我决定查看一些可以帮助我的应用程序使用rss feed的东西。因此,前往rubygems(这是我认为人们去获取这些东西的地方)并搜索rss。我找到了这个;
http://rubygems.org/gems/simple-rss
指示只是用
安装gemgem install simple-rss
到目前为止,这么好。当我真正使用宝石时,我从上面做的文件有点过时了,所以我进一步搜索并找到了git repo;
https://github.com/cardmagic/simple-rss
那里的文档(他们的代码示例)抱怨缺少方法等等。经过一些挖掘后,我得出的结论是我必须下载一个旧版本的gem而不是git trunk。
所以,我的问题是,我应该使用rubygems来获取最新的宝石,如果没有,还有哪些其他资源可以帮助找到最新版本的commsities宝石?
答案 0 :(得分:2)
到目前为止,所有事情的最佳地点Ruby&开发人员的Ruby on Rails是Ruby Toolbox
答案 1 :(得分:2)
就为任务寻找一个好的宝石 - 使用Ruby Toolbox,因为它还向您展示了宝石的积极维护方式。例如,这是section on feed parsing。
如果你想获得尚未发布的最新gem代码,你可以直接从github下载代码并自己构建gem。但是,使用bundler更容易。它允许您为项目创建一个Gemfile,如下所示。
gem 'simple_rss', :git => "git://github.com/cardmagic/simple-rss.git"
然后运行bundle
命令从相应的源下载并构建这些宝石。
通常,bundler是管理任何ruby项目的gem依赖项的绝佳解决方案。它提供了快速引用任何已发布的gem,自动从git源,git refs或文件系统上的路径构建gem的方法,并具有其他方便的功能。