6
votes

L'installation de la bande d'outils Heroku a des robinets brisés

J'utilise Hapilly à l'aide du héroku et des gemmes tapets depuis un moment maintenant, effectuez régulièrement un Heroku DB: poussez code> pour pousser ma base de données jusqu'à la production.

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>

!    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 commentaires

Quels problèmes et quels messages d'erreurs avez-vous rencontré lorsque vous avez exécuté Sudo Gem Install Taps ?


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.


4 Réponses :


8
votes

Eh bien, j'ai désinstallé la ceinture à l'aide de commandes de ici :

rm -rf /usr/local/heroku
rm -rf /usr/bin/heroku


5 commentaires

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.



1
votes

Pouvez-vous essayer PG Transferts Plugin pour Heroku, la documentation est sur la page elle-même. XXX

Cela semble être recommandé à l'approche recommandée par Heroku.


2 commentaires

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.



0
votes

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: xxx

ceci utilise rbenv , mais < Code> RVM , Chruby ou similaire doit être similaire.


0 commentaires

0
votes

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.

L'inconvénient est que vous devez télécharger votre dépotoir sur S3 ou quelque chose.


0 commentaires