2010-12-15 15 views
7

He creado un nuevo proyecto de carriles con el comando:Inicio de un servidor carriles en Rails 3

rails project_name 

pero ahora en ese proyecto si funciono:

rails server 

acabo crea un nuevo proyecto servidor de llamadas, no arranca webrick.

¿Cómo inicio el servidor y obtengo los rieles en ejecución?

+0

En realidad chicos, si Hago un -v para ver qué versión de los rieles tengo, dice 3.0.3. Pero si ejecuto script/server funciona y dice que es la versión 2. Qué diablos está pasando. – Smickie

Respuesta

3

Está mezclando los comandos Rails 2 y Rails 3. Por lo que parece, está utilizando Rails 2, lo que significa que el servidor sería script/server, no rails server

+0

es rails 3 not rails 2 – Smickie

+1

Si ese es el caso, entonces habría necesitado usar 'rails new new_project' para crear el proyecto. La sintaxis 'rails new_project' ha sido eliminada ya que todos los antiguos comandos script * se han movido al comando rails. Verifique dos veces con 'rails -v' – idlefingers

+0

@Smickie No estaría tan seguro, escriba rails -v para averiguarlo. – mxmissile

6

Las versiones antiguas o los raíles le están molestando. Desinstalarlos usando gem uninstall rails. Recomiendo usar RVM con gemas para crear ambientes separados para cada proyecto.

0

Tuve este problema en Ubuntu y encontré que tenía instalados los rieles 3 con gem y rails 2 instalados con apt. La eliminación de la versión apta resuelto el problema:

sudo apt-get remove rails 
1

paso a paso de instalación del servidor de rieles:

  1. Crear Gemset usando "RVM crear gemset"
  2. carriles nuevos carriles
  3. Goto directorio de aplicación "cd/"
  4. joya instalar rieles
  5. echo "uso RVM"> .rvmrc por ejemplo: echo" u RVM SE [email protected]"> .rvmrc
  6. run - "bundle install"
  7. carriles s

Sí, nada más que hacer ... :)