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 のドキュメントでは、Rails 3 にはバージョン 0.5 以降、および ferret 0.11.8 が必要であると規定されています (11.8.4 は、4 年間で唯一の gem のリリースであるため、私は 11.8.4 を使用します...これは少し赤字です)国旗)。

悪気はありませんが、なぜフェレットを使用しているのですか?

数年前はそれが良いアイデアでしたが、それ以来、他の検索エンジン (sphinx、elastic search、solr) がより適切に採用され、サポートされるようになりました。

于 2012-07-05T14:38:16.813 に答える