Pour une raison quelconque, quand j'essaie de faire config.gem inclure pour ce paquet gem particulier, il dit toujours son manquant. J'ai essayé gem 'xapian-fu' et ça marche très bien! Je suis sûr que ce n'est pas un problème de dépôt multi gem car j'utilise l'environnement régulièrement et n'a aucun problème à ce sujet.Pour une raison quelconque, config.gem 'xapian-fu' échoue malgré le fonctionnement de gem 'xapian-fu'?
Répondre
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.
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é.
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).
- 1. config.gem requires gem?
- 2. Table MySQL incrémentée de 10 pour une raison quelconque
- 3. tag SqlDataSource pas ramasser mon selectparameter pour une raison quelconque
- 4. flash - Continuer script malgré fonctionnement lent Avertissement
- 5. config.gem dans environment.rb
- 6. Ruby Gem: Contacts pour l'importation échoue sur Ubuntu
- 7. gem install mongrel échoue avec ruby 1.9.1
- 8. Toute raison pour laquelle IsNumeric() échoue sur un nombre?
- 9. Ruby EE ./installer échoue sur l'installation de mysql gem
- 10. Fonctionnement du service WCF - GET échoue avec 404
- 11. Comment exécuter un programme à partir de Python? os.system échoue en raison d'espaces dans le chemin
- 12. Nécessité de gem pour acts_as_taggable dans les rails
- 13. Impossible de créer un gem - la construction de l'extension native échoue - pouvez-vous voir pourquoi?
- 14. Qu'est-ce qui doit être remplacé dans une structure pour garantir le bon fonctionnement de l'égalité?
- 15. Générateur pour les étiquettes: Une raison pour laquelle je devrais?
- 16. Twitter gem pour les rails échoue toujours à la première mise à jour de statut (exemple de console inclus)
- 17. "gem install" se bloque à "la mise à jour de l'index de source Gem pour [..]"
- 18. Problèmes de fonctionnement de Fitnesse pour les projets utilisant NHibernate
- 19. Erreur de conversion de type C# malgré la contrainte générique
- 20. Pourquoi une application Rails déclare-t-elle explicitement config.gem 'rails' dans environment.rb?
- 21. Automatiser une installation Ruby Gem qui a une entrée
- 22. Qu'est-ce qui pourrait empêcher la création d'un fichier de spécification de gem?
- 23. Recommandations pour Open Source Ruby Encyrption Gem
- 24. Comment testez-vous le temps de fonctionnement du code VBA?
- 25. Besoin de conseils sur le fonctionnement du bitblit
- 26. DataBinding échoue pour une propriété de collection de contrôle personnalisé
- 27. Comment obtenir le temps de fonctionnement de la machine?
- 28. Une raison d'utiliser Souris cliquez sur vs clavier pour poster?
- 29. Ruby gem pour la commande 'at' d'unix
- 30. besoin d'aide pour « erreur de fonctionnement inter-threads » en C#
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. –