2011-06-22 15 views
18

Instalé Heroku y configuré una cuenta, pero por alguna razón cada vez que intento enviar la aplicación al sitio, aparece este error.Heroku push app problem

$ git push heroku master 
! No such app as first_app 
fatal: The remote end hung up unexpectedly 

He comprobado para ver que heroku ve el git

$ git remote -v 
heroku [email protected]:first_app.git (fetch) 
heroku [email protected]:first_app.git (push) 

¿Cómo consigo heroku reconocer mi archivo git?

+0

Yo le daría una UP, pero todavía no has elegir una respuesta correcta. ¿Puedes elegir la respuesta correcta? –

Respuesta

1

¿Has creado la aplicación en Heroku - a través de heroku create? Heroku crear configuraría el heroku git remoto para el repositorio objetivo en heroku.

Puede consultar yendo al https://api.heroku.com/myapps y luego encontrar la aplicación en la lista si ya se ha creado. Si puede haber cambiado el nombre de la aplicación (o para verificar en la URL de repos), haga clic en el nombre de la aplicación y le mostrará la dirección de git repo. Asegúrese de que coincida con lo que ve al hacer git remote -v en su máquina local.

2

Prueba esta línea para reiniciar y actualizar Heroku!

heroku restart 
4

Es un problema de cambio de nombre común .

debe volver a heroku y cambiar el nombre su aplicación al nombre antiguo

y ejecute el siguiente comando para darle un nuevo nombre a la consola:

heroku apps:rename new_app_name 
8

Si está utilizando el CLI para cambiar el nombre de una aplicación desde el directorio de pago de Git, su control remoto se actualizará automáticamente. Si cambia el nombre de la página web o tener otras cajas, tales como los que pertenecen a otros desarrolladores, éstos necesitan ser actualizados manualmente:

$ git remote rm heroku 
$ heroku git:remote -a newname 
7

Aquí es un paso a paso para los principiantes a cambiar el nombre de la aplicación en git para que coincida con su nuevo nombre heroku. También incluye entradas de terminal ligeramente diferentes a las que otros han observado aquí.

  1. terminal abierto y navegar usando

    • cd .. para volver al directorio principal y

      cd *dev_folder*/*app_folder* para navegar a la carpeta adecuada

    • dev_folder y app_folder lo hará son los nombres reales de las carpetas en las que usted presente sus aplicaciones

    • su intérprete de comandos en el terminal de ahora serán

      [email protected]_name:~/dev_folder/app_folder$

  2. quitar la asociación heroku actual escribiendo después el símbolo $:

    git remote rm heroku

  3. abrir su navegar r e iniciar sesión en heroku

  4. en heroku clic en "MyApps" en la barra de navegación superior

  5. en heroku clic en la aplicación que desea asociar a su directorio local

  6. en heroku haga clic en el "configuración" icono que se parece a los engranajes

  7. en heroku desplazarse por la página de configuración hasta que encuentre la sección "Info"

  8. en heroku copiar su URL Git, [email protected]: mi_aplicacion .git, desde la sección de Información

  9. a volver a su terminal

  10. añadir el nuevo nombre de la aplicación heroku escribiendo en el terminal después de la $ mensaje:

    git remote add heroku (paste your git url)

    su pronta completa será parecida:

    [email protected]_name:~/dev_folder/app_folder$ git remote add heroku [email protected]:*yourappname*.git

  11. todo hecho, intenta empujar