Comment réinstaller un bijou à l'aide de bundler

J'ai fait un bundle show et obtenir le chemin d'accès complet à un joyau du répertoire.

Malheureusement, j'ai supprimé le répertoire à l'aide de rm -r gem_path. Puis mon application rails ne fonctionne plus. Si j'essaie de démarrer le serveur ou démarrer la console rails, il renvoie l'erreur suivante:

<class:Application>: uninitialized constant MyAPP::Application::Gem (NameError)

Que dois-je faire pour avoir de nouveau?

J'ai essayé bundle install ou bundle update dans l'espoir de forcer le bundle à la recherche de la gemme et l'installer à l'arrière, mais ne fonctionne pas.

J'ai aussi essayé de supprimer le Gemfile.lock et exécuter bundle install. Rien n'a changé, même erreur.

Le joyau en question est Agir comme tagable sur.

  • Si vous supprimez Gemfile.verrouillage et d'exécuter la commande bundle install de nouveau, ce qui se passe?
  • Vous ne devriez pas le faire. Le fichier de verrouillage ne spécifie quelles sont les versions doit être installé, et ne rien avoir à faire avec si ou pas une gemme est installé.
  • Tant pis, on dirait qu'il a déjà essayé.
  • J'ai essayé après votre post. Désolé, Andrew Marshall, ce n'est pas que rapide 🙁
  • Si vous gem uninstall acts_as_taggable_on, puis exécutez bundle install de nouveau?
InformationsquelleAutor waldyr.ar | 2012-08-30