El comando del servidor Rails no funciona (otros comandos también)

Estoy en la primera parte de la construcción de una aplicación de Rails y no puedo recibir el comando

rails server 

Para trabajar, o en realidad cualquier otro comando de Rails. Cada vez que bash un comando de Rails obtengo la pantalla de ayuda como esta:

 $rails server Usage: rails new APP_PATH [options] Options: -r, [--ruby=PATH] # Path to the Ruby binary of your choice # Default: /home/sgallagher/.rvm/rubies/ruby-1.9.2- p290/bin/ruby -b, [--builder=BUILDER] # Path to a application builder (can be a filesystem path or URL) -m, [--template=TEMPLATE] # Path to an application template (can be a filesystem path or URL) [--skip-gemfile] # Don't create a Gemfile [--skip-bundle] # Don't run bundle install -G, [--skip-git] # Skip Git ignores and keeps 

y así sucesivamente (me da el mismo comando “rails new” sin importar el comando que coloque) …

¿Alguna idea sobre lo que podría faltar en mi sistema o por qué estos comandos no responden? Gracias

PS Otra cosa peculiar es que cuando creé esta aplicación, inicialmente, usé el comando:

 rails new first_app 

Esto realmente creó dos aplicaciones: una llamada ‘nueva’ y otra llamada ‘first_app’. Tampoco creó un Gemfile por defecto.

Estoy corriendo Rails 3.1.0 y Ruby 1.9.2. en Ubuntu 10.04.

Es posible que haya instalado Rails 3.1.0 pero, como mencionó Forresty, no creo que su ruta lo esté utilizando.

Recomiendo encarecidamente rvm (suponiendo que no lo estés usando). ¡Evitará problemas en el camino y es fácil de configurar!

EDITAR

Es posible que todavía esté intentando usar los Rails de su sistema.

rvm use 1.9.2 luego solo haga gem install rails , no sudo . A ver si eso funciona. RVM usa su perfil para almacenar todas sus gems, supongo que cuando escribe rails , usa el sistema uno. Para confirmar esto, escriba which rails y supongo que no estará debajo de ~/.rvm/...

asegúrate de hacer echo '[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm" # Load RVM function' >> ~/.bash_profile echo '[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm" # Load RVM function' >> ~/.bash_profile

Solo estaba teniendo este problema. Asegúrese de estar en el directorio de su aplicación de Rails cada vez que ejecute el comando ‘servidor de rails’. No estaba en el directorio. Error tonto pero, sucede …

Parece que estás usando una versión anterior de Rails.

Intente correr rails -v y which rails