2009-08-18 5 views
0

何かの理由で、私がこの特定のgemパッケージのconfig.gemインクルードをしようとすると、それは常に欠けていると言います。私はgap 'xapian-fu'を試してみました。私は定期的に環境を使用しているので、マルチ宝石の貯蔵所の問題ではないと確信しており、これについては問題ありません。 P何かの理由でconfig.gem 'xapian-fu' gem 'xapian-fu'が動作するにもかかわらず 'xapian-fu'が失敗しますか?

config.gem 'Xapianの-FU'、::LIB => 'xapian_fu'

のlibファイルはと命名されているので、問題はそう

答えて

5

OK、私は答えを自分で考え出し判明します下線は宝石そのものにハイフンを付けたものです。

2

あなたが問題を理解してくれてうれしくありました。Gem Dependenciesについての良いRailscastがあり、それはconfig.gem設定全体を詳細にカバーしています。

もう1つ、インストールする宝石のバージョン番号を明示的に設定することを強くおすすめします。そうしないと、互換性の問題が発生する可能性のある新しいバージョンの宝石を引き取る危険性があります。

+0

賛成です、私は今のところそれを周りに遊んでいます。私が深刻なことをすると、私は間違いなくそれをロックするでしょう。 –

0

私はxapian-fuを書きましたが、この名前の不一致はバグです。申し訳ありません!

これは最新バージョンで修正されているため、:libオプションを指定する必要はありません(xapian_fuとxapian-fuの両方として利用できるようになりました)。

関連する問題