tutorial nodejs gratis cli alternatives heroku

nodejs - Error del comando Heroku.local/share/heroku/client/bin/heroku: línea 21:



heroku php (4)

Mi cinturón de herramientas de heroku había estado funcionando bien hasta la semana pasada y me está dando este error en todos los comandos de heroku.

$ heroku run console -a abc /Users/songserm/.local/share/heroku/client/bin/heroku: line 21: /Users/songserm/.local/share/heroku/client/bin/node: No such file or directory /Users/songserm/.local/share/heroku/client/bin/heroku: line 21: /Users/songserm/.local/share/heroku/client/bin/node: No such file or directory

No sabía que mi heroku se había actualizado automáticamente, pero lo que ha cambiado es que instalé el complemento heroku-vi en ese momento. No estoy seguro si es el caso.

¿Alguien ha visto este problema antes?

Noté que instalé heroku en mi Mac usando homebrew.


Porque:

Esto también me sucedió a mí, el cliente se actualizó automáticamente pero no lo hizo correctamente:

heroku run console heroku-cli: Updating to 6.11.14-c5f9179... 12.9 MB/12.9 MB /Users/steves/.local/share/heroku/client/bin/heroku: line 21: /Users/steves/.local/share/heroku/client/bin/node: No such file or directory /Users/steves/.local/share/heroku/client/bin/heroku: line 21: /Users/steves/.local/share/heroku/client/bin/node: No such file or directory

Solución:

La resolución fue volver a instalar el cliente utilizando lo siguiente (como se encuentra aquí https://github.com/heroku/cli/issues/485 ):

rm -rf ~/.local/share/heroku/client

Luego verifiqué el comando de estado y lo reinstalé correctamente:

heroku status heroku-cli: Updating to 6.11.14-c5f9179... 12.9 MB/12.9 MB Migrating Heroku CLI v5 plugins... done Apps: No known issues at this time. Data: No known issues at this time. Tools: No known issues at this time.


Heroku-error-No es un directorio

No es un error de directorio al ejecutar comandos de Heroku

heroku ▸ stat /User/xxx/.local/share/heroku/client/bin/heroku: not a directory ▸ fork/exec /User/xxx/.local/share/heroku/client/bin/heroku: not a directory

La solución es eliminar el directorio anterior.

rm -rf ~/.local/share/heroku/client


Como todos dijeron, la solución es:

borrando el cliente heroku con el siguiente comando de consola:

rm -rf ~/.local/share/heroku/plugins

Pero si sigues teniendo problemas, debes eliminar la carpeta de complementos de heroku:

rm -rf ~/.local/share/heroku/plugins

Luego puedes ejecutar el comando heroku status

Reinstalar correctamente

estado de $ heroku

heroku-cli: Actualización a 6.99.0-ec9edad ... 12.8 MB / 12.8 MB

Aplicaciones: No hay problemas conocidos en este momento.

Datos: No hay problemas conocidos en este momento.

Herramientas: No hay problemas conocidos en este momento.


Una solución rápida para mí fue eliminar este archivo.

rm -rf ~/.local/share/heroku

Y pude acceder a la consola heroku fácilmente.