帮助'缺少这些必需的宝石:错误'

时间:2009-03-17 23:03:32

标签: ruby-on-rails ruby rubygems

我从github安装的gems出现此错误。

我在XP机器上。

这次我安装了,

giraffesoft-is_taggable gem。宝石清单说它就在那里。

我创建了一个示例rails应用程序,并将config.gem“giraffesoft-is_taggable”添加到environment.rb文件中。

启动应用程序,我收到错误:

缺少这些必需的宝石:   giraffesoft-is_taggable

我错过了什么?

提前致谢。

1 个答案:

答案 0 :(得分:1)

试试这个:

config.gem 'giraffesoft-is_taggable', :lib => 'is_taggable', :source => 'http://gems.github.com'

我相信github会使用用户名称为gems添加前缀,以避免与rubyforge发生冲突,因此您必须指定实际的lib。

我在linux上也看到过类似的问题,我将gem作为常规帐户(即不是root)安装,并将gem安装到我的主目录中,这是rails不知道的。宝石列表仍会将其报告为已安装。