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"