config.gem是rails 2.1里很喜欢的一个功能,方便了gem的管理。
但是最近在用solr-ruby的时候发现一个问题:尽管这个gem被安装了,'gem.config "solr-ruby"'却报找不到。
后来发现,solr-ruby的gem名字是‘solr-ruby’,但里面没有'solr-ruby.rb'这个文件,只有'solr.rb'. 这样就和config.gem要求的naming convention不一样了。
Update: Thank people who helped me out:
config.gem "solr-ruby", :lib => "solr"
但是最近在用solr-ruby的时候发现一个问题:尽管这个gem被安装了,'gem.config "solr-ruby"'却报找不到。
后来发现,solr-ruby的gem名字是‘solr-ruby’,但里面没有'solr-ruby.rb'这个文件,只有'solr.rb'. 这样就和config.gem要求的naming convention不一样了。
Update: Thank people who helped me out:
config.gem "solr-ruby", :lib => "solr"
Rails Gem 配置
本文讨论了Rails 2.1中config.gem的功能及其在管理gem方面的作用。文章特别提到了solr-ruby gem的安装问题,即由于该gem不符合默认的命名约定而导致无法正确配置。通过更新配置文件,指定了正确的lib路径来解决此问题。
1131

被折叠的 条评论
为什么被折叠?



