git heroku version-control bitbucket push

git - Heroku ordena y presiona dándome ''CLI está en desuso. Por favor vuelva a instalar ''error



version-control bitbucket (7)

Acabo de preguntar al soporte de Heroku y me recomendaron que reinstale Heroku-cli a través de homebrew y funcionó a la perfección.

Aclamaciones

No he tenido problemas para empujar a heroku, pero ahora cada vez que escribo un comando como:

heroku create heroku open git push heroku master

Me da este error:

$ heroku open ▸ heroku-cli: This CLI is deprecated. Please reinstall from ▸ https://cli.heroku.com

¿Qué debo hacer para detener esto?

He ejecutado heroku para sitios que no me han dado ningún problema antes, pero ahora el error se muestra. Estoy usando el mismo dispositivo y los datos de autenticación no han cambiado. También reinicié la computadora (es un mac).


Actualiza tu heroku cli con homebrew de la siguiente manera:

brew upgrade heroku

Si ve el mensaje Error: heroku not installed , instálelo nuevamente: brew install heroku . También puedes ver el siguiente resultado:

The formula built, but is not symlinked into /usr/local Could not symlink bin/heroku Target /usr/local/bin/heroku already exists. You may want to remove it: rm ''/usr/local/bin/heroku'' To force the link and overwrite all conflicting files: brew link --overwrite heroku To list all files that would be deleted: brew link --overwrite --dry-run heroku Possible conflicting files are: /usr/local/bin/heroku -> /usr/local/heroku/bin/heroku

En este caso, simplemente siga las instrucciones y ejecute: brew link --overwrite heroku

Probar si todavía tiene el mensaje de desaprobación, por ejemplo: heroku logs

Espero que esto ayude.


El hecho de que tenga la CLI instalada no significa que cuando ejecute heroku esté ejecutando la versión recién instalada. En primer lugar, ejecute which heroku para ver dónde está ejecutando el binario heroku. Si no es /usr/local/bin/heroku , deberá eliminar ese archivo o editar la variable de entorno PATH para que /usr/local/bin tenga prioridad.

Si es /usr/local/bin/heroku probable que necesites actualizar el enlace simbólico. Si ejecuta brew doctor , le dirá si los enlaces simbólicos no están configurados correctamente.


Estaba recibiendo el mismo error y lo arreglé con:

$ brew update $ brew upgrade heroku

¡Espero que ayude!


Originalmente había instalado heroku como una gema rubí, así que tuve que correr:

$ gem uninstall heroku

Luego reinstala la nueva versión de Homebrew

$ brew install heroku


Para usuarios de Windows.

Después de instalar una versión actualizada del cli, terminé con una versión de 32 bits en C:/Program Files (x86)/Heroku (llamada Heroku Toolbelt - la anterior), y una versión de 64 bits en ''C: / Archivos de programa / Heroku ''(llamado Heroku CLI - el nuevo). Ambos estaban en mi %PATH% entorno %PATH% , pero la anterior tenía prioridad ya que estaba más arriba.

La resolución es:

  1. Elimine C:/Program Files (x86)/Heroku de las variables de entorno del sistema

o

  1. Desinstalar el cinturón de herramientas heroku

Todas las soluciones anteriores no funcionaron para mí ya que mi brew no era compatible con OS X 10.2

Si recibe la siguiente advertencia:

Warning: You are using OS X 10.12. We do not provide support for this pre-release version. You may encounter build failures or other breakages.

Esto es lo que funcionó para mí:

Intenta actualizar brew:

brew update

Puedes encontrarte con un nuevo problema de permisos como lo hice:

Error: /usr/local must be writable!

Si es así, simplemente ejecuta lo siguiente:

sudo chgrp -R admin /usr/local sudo chmod -R g+w /usr/local brew update

Ahora, cuando tienes una versión actualizada que es compatible con Mac OS 10.2, todo lo que necesitas hacer es actualizar heroku

simplemente puede actualizarlo:

brew upgrade heroku

O desinstala y luego instalalo:

brew uninstall heroku rm -rf ~/.local/share/heroku ~/.config/heroku ~/.cache/heroku brew install heroku

Para probar su Heroku actualizado solo intente

heroku logs

¡Buena suerte!