0

我正在使用 Rails 3,我想ferret在我的应用程序中使用。我安装了ferret 0.11.5-mswin32(因为我在 Windows 7 上工作)和acts_as_ferret 0.4.4.

在我的Gemfile我有:

gem 'ferret'   
gem 'acts_as_ferret'

然后,当我启动服务器时,出现此错误:

Could not find gem 'ferret (>= 0)' in any of the gem sources listed in your Gemfile.

我试过了

gem 'ferret', '0.11.5'   
gem 'acts_as_ferret', '0.4.4'

我仍然得到同样的错误。

我需要什么才能让我的 Gemfile 开始ferret工作?谢谢

4

1 回答 1

0

act_as_ferret 上的文档规定您需要 0.5 或更高版本的 rails 3 和 ferret 0.11.8(我会使用 11.8.4,因为它是 4 年来 gem 的唯一版本......这有点红色旗帜)。

没有冒犯,但你为什么要使用雪貂?

几年前,这是一个好主意,但从那时起,其他搜索引擎得到了更好的采用和支持(sphinx、弹性搜索、solr)。

于 2012-07-05T14:38:16.813 回答