2011-10-28 3 views
1

Après rails insatlling par RVM, quand je crée nouveau projetImpossible de créer nouveau projet dans Ruby on Rails

rails nouvelle project_name

creats projet avec le nom "nouveau" pas "project_name", mais le dossier contiennent tous les fichiers du projet, après que j'essaie de démarrer le serveur avec la commande

serveur rails

ou rails de

au lieu du serveur de démarrage, de créer le dossier « serveur » ou « s » avec des fichiers de projet. Rubis 1.8.7 rails 2.3.14 J'ai besoin de cette version de rubis et de rails.

OS Ubuntu 11.10

Qu'est-ce que je dois faire?

Répondre

3

Pour les versions de rails avant 3.0 la commande des rails est utilisé uniquement pour la création d'une nouvelle application

rails APP_NAME 

Ensuite, vous utilisez script/serveur pour exécuter le serveur dev

Dans les versions les plus récentes de rails que vous utilisez la rails commande pour faire beaucoup de choses comme créer l'application, serveur courir, etc ...

Si vous créez une nouvelle application, vous seriez mieux sur Ruby 1.9.2 et rails 3.1

Si vous devez exécuter 2.3 - mieux investir dans un bon livre qui cible cette version

0

Comment résoudre votre problème sans la mise à niveau des rails (non recommandé)

Je pense que vous utilisez des rails 3.x.x commandes. Dans rails 2.3, la création d'un nouveau projet va comme ceci:

rails project_name 

Et en cours d'exécution, le serveur va comme ceci:

script/server 

Cela fera fonctionner.

Comment résoudre votre problème par des rails de mise à niveau

Je pense vous devriez certainement commencer tout nouveau projet avec la dernière version de Rails. Au 28 octobre, la dernière version est Rails 3.1.1. Il se peut donc que vous deviez exécuter les opérations suivantes:

gem install rails