2009-08-18 5 views

Répondre

5

OK se avère je me suis dit la réponse moi-même: P

config.gem 'xapian-fu',: lib => 'xapian_fu'

Le problème semble parce que le fichier lib est nommé avec le trait de soulignement tandis que la gemme elle-même est nommée avec un trait d'union.

2

Heureux que vous ayez trouvé le problème, il y a un bon Railscast sur Gem Dependencies qui couvre toute la configuration de config.gem en profondeur.

Encore une chose, je vous recommande fortement de définir explicitement le numéro de version de gem que vous voulez installer car sinon vous risquez de tirer une version plus récente d'un gem pouvant présenter des problèmes de compatibilité.

+0

ouais d'accord, je suis juste en train de jouer autour pour l'instant, quand je fais quelque chose de sérieux, je le ferais définitivement. –

0

J'ai écrit xapian-fu et cette incohérence de nommage est un bug, désolé!

Comme il est corrigé dans la dernière version, vous n'avez plus besoin de spécifier l'option: lib (la bibliothèque est maintenant disponible en tant que xapian_fu et xapian-fu).

Questions connexes