Abra el proyecto Ruby on Rails desde otra computadora

Todavía soy un principiante en el desarrollo de aplicaciones de Ruby on Rails. Desarrollé un proyecto en mi computadora portátil anterior. Y quiero abrirlo en mi nuevo. Cuando descargo el proyecto de github, no puedo realizar "heroku abierto". Recibo el siguiente error: "No se especificó ninguna aplicación".

Y si escribo git push heroku master, dice "No es un repository git".

¿Puedes ayudarme por favor? ¡Muchas gracias!

Solutions Collecting From Web of "Abra el proyecto Ruby on Rails desde otra computadora"

  1. Tire del proyecto desde GitHub usando git clone
  2. Cambie al directory del proyecto usando cd [project_name]
  3. Instala las gems usando bundle install
  4. Crear la database rake db:create
  5. Ejecute las migraciones rake db:migrate
  6. Lea este hilo en alguien con el mismo post de error
  7. Lea este hilo

Avísame si esto resuelve tus problemas.

Primero crea una aplicación Heroku

 heroku create 

Esto creará un repository remoto de Git llamado "heroku". Puede verificar esto usando

 git remote -v 

Luego, implementa tu aplicación en heroku con

 git push heroku master 

Puede get detalles completos sobre Heroku Docs: https://devcenter.heroku.com/articles/git

Heroku es un server en la nube para implementar tu aplicación.

En un recuadro local, puede abrir una aplicación de Rails mediante

  1. Clonando su repository
  2. Abra la terminal, navegue hasta el directory del proyecto
  3. escriba script/server (si es anterior a Rails 3) o rails server (Rails 3.0 en adelante). Árbitro

Esto debería mostrar su aplicación Rails.

Si tiene una configuration de database, entonces puede que tenga que hacer rake db:create , rake db:migrate y rake db:seed . Debe asegurarse de que la database esté instalada y ejecutándose.

Parece que configuraste tu proyecto junto con la aplicación heroku en la primera máquina, sin embargo, cuando lo clonas en otra máquina, el control heroku ya no existe.

Esto se debe a que cuando escribes "git push heroku" estás diciendo a git que busque un repository remoto llamado "heroku" en tu file de configuration ( /yourapp/.git/config ).

Para ver la list actual de repos remoto, escriba lo siguiente:

 get remote -v 

Si esta list no tiene su control remoto heroku Y tiene instalado Heroku Toolbelt, simplemente puede ejecutar el siguiente command para volver a agregar el control remoto heroku:

 heroku git:remote -a <app-name>