J'utilise Hapilly à l'aide du héroku et des gemmes tapets depuis un moment maintenant, effectuez régulièrement un Ce matin, j'ai remarqué un message que le gemme Heroku a été obsolète, après avoir été remplacé par la ceinture d'outils Heroku. Donc, j'ai désinstallé les gemmes et installé la ceinture d'outils Heroku. P> La prochaine fois que je suis allé appuyer sur ma base de données, j'ai eu l'erreur suivante: p> Heroku DB: poussez code> pour pousser ma base de données jusqu'à la production.
! Taps Load Error: cannot load such file -- taps/operation
! You may need to install or update the taps gem to use db commands.
! On most systems this will be:
!
! sudo gem install taps
4 Réponses :
Eh bien, j'ai désinstallé la ceinture à l'aide de commandes de ici :
rm -rf /usr/local/heroku rm -rf /usr/bin/heroku
Je n'aime vraiment pas que Heroku déprécit le joyau. Je ne veux pas utiliser sa ceinture d'outil, f **** n Sake!
@phoet accepté. Si vous allez me forcer à utiliser quelque chose, assurez-vous que ce n'est pas un buste.
Les gemmes ne sont pas maintenues depuis la fin de l'année. Utilisez la ceinture d'outils.
@skalee Toolbelt est vraiment buggy. Ce n'est pas aussi simple que ça.
@Pedr pourquoi buggy? Oui, les robinets ne fonctionnent pas, mais ils sont déprécis pour d'autres raisons aussi.
Pouvez-vous essayer PG Transferts Plugin pour Heroku, la documentation est sur la page elle-même. Cela semble être recommandé à l'approche recommandée par Heroku. p> p>
Cela ressemble à un gemme à peine utilisé. Où le Heroku recommande-t-il d'utiliser?
Je n'ai jamais vu la recommandation de Heroku aussi. Cependant, l'auteur (Ddollar) travaille pour Heroku et est bien connu pour sa contribution à la communauté Ruby. Le contremaître créé par lui est inclus dans la ceinture d'outils. En règle générale, les plugins de David à Heroku valent toujours la peine d'être considérés.
Vous n'avez pas besoin de supprimer la ceinture d'outils pour utiliser une version GEM pour un cas de désactivé, tels que des robinets cassés: ceci utilise rbenv code>, mais < Code> RVM code>,
Chruby code> ou similaire doit être similaire. p> p>
Eh bien, Heroku suggère en utilisant PG Sauvegardes Add-on . TAPS + HEROKU Combinaison Faites des problèmes à de nombreux , partiellement parce que les robinets sont conçus pour produire de la base de données-agnostique décharges qui n'est pas si facile. p>
L'inconvénient est que vous devez télécharger votre dépotoir sur S3 ou quelque chose. P>
Quels problèmes et quels messages d'erreurs avez-vous rencontré lorsque vous avez exécuté
Sudo Gem Install Taps code>?
Pas de problèmes ni d'erreurs. Taps et Heroku ont toutes deux installé bien.
Je ne comprends pas. Dans votre question, vous avez dit "J'ai essayé de suivre les instructions mais sans succès."
@ user664833 désolé. J'ai édité la question de la clarté. L'installation / la réinstallation fonctionne bien, sans erreurs, mais l'erreur d'origine survient toujours. Le problème n'est pas que rien n'est désinstallé. Les tartes et Heroku sont installés, alors je pense que l'erreur suggère une réinstallation de robinets est un hareng rouge.