64 votes

Où puis-je trouver des options pour la commande "rails new"?

J'ai essayé de taper "rails new -h" dans la ligne de commande mais je n'ai rien obtenu.

0 votes

Quelle version de rails utilisez-vous?

92voto

bilash.saha Points 3614

Utilisez simplement cette commande

rails new --help

1 votes

Cela ne me donne aucune option pour le nouveau

1 votes

Cela fonctionne pour moi, avec Rails 3.1.0. J'utilise habituellement rails new -- help à la place, mais les deux semblent fonctionner. Qu'est-ce que vous obtenez en faisant cela ?

1 votes

Oh, merci pour la question. J'obtenais : "Impossible d'initialiser une nouvelle application Rails dans le répertoire d'une autre, veuillez changer pour un répertoire non-Rails en premier. Tapez 'rails' pour obtenir de l'aide." mais je réalise maintenant que c'est parce que j'étais dans le répertoire de l'application. Si je remonte d'un répertoire, j'obtiens les options.

16voto

Moriarty Points 623

Rails 5

$ rails -v
Rails 5.0.0
$ rails
Utilisation :
  rails new APP_PATH [options]

Options :
  -r, [--ruby=CHEMIN]                                      # Chemin vers l'exécutable Ruby de votre choix
                                                         # Par défaut : /usr/local/bin/ruby
  -m, [--template=TEMPLATE]                              # Chemin vers un template d'application (peut être un chemin de fichier système ou une URL)
  -d, [--database=DATABASE]                              # Préconfiguration pour la base de données sélectionnée (options : mysql/oracle/postgresql/sqlite3/frontbase/ibm_db/sqlserver/jdbcmysql/jdbcsqlite3/jdbcpostgresql/jdbc)
                                                         # Par défaut : sqlite3
  -j, [--javascript=JAVASCRIPT]                          # Préconfiguration pour la bibliothèque JavaScript sélectionnée
                                                         # Par défaut : jquery
      [--skip-gemfile], [--no-skip-gemfile]              # Ne pas créer de Gemfile
  -B, [--skip-bundle], [--no-skip-bundle]                # Ne pas exécuter bundle install
  -G, [--skip-git], [--no-skip-git]                      # Ignorer le fichier .gitignore
      [--skip-keeps], [--no-skip-keeps]                  # Ignorer les fichiers .keep de contrôle de source
  -M, [--skip-action-mailer], [--no-skip-action-mailer]  # Ignorer les fichiers Action Mailer
  -O, [--skip-active-record], [--no-skip-active-record]  # Ignorer les fichiers Active Record
  -P, [--skip-puma], [--no-skip-puma]                    # Ignorer les fichiers liés à Puma
  -C, [--skip-action-cable], [--no-skip-action-cable]    # Ignorer les fichiers Action Cable
  -S, [--skip-sprockets], [--no-skip-sprockets]          # Ignorer les fichiers Sprockets
      [--skip-spring], [--no-skip-spring]                # Ne pas installer le préchargeur d'application Spring
      [--skip-listen], [--no-skip-listen]                # Ne pas générer de configuration dépendant de la gem listen
  -J, [--skip-javascript], [--no-skip-javascript]        # Ignorer les fichiers JavaScript
      [--skip-turbolinks], [--no-skip-turbolinks]        # Ignorer la gem turbolinks
  -T, [--skip-test], [--no-skip-test]                    # Ignorer les fichiers de test
      [--dev], [--no-dev]                                # Configurer l'application avec un Gemfile pointant vers votre checkout Rails
      [--edge], [--no-edge]                              # Configurer l'application avec un Gemfile pointant vers le dépôt Rails
      [--rc=RC]                                          # Chemin vers le fichier contenant des options de configuration supplémentaires pour la commande rails
      [--no-rc], [--no-no-rc]                            # Ignorer le chargement des options de configuration supplémentaires du fichier .railsrc
      [--api], [--no-api]                                # Préconfigurer une pile plus petite pour les applications API seulement

Options d'exécution :
  -f, [--force]                    # Écraser les fichiers qui existent déjà
  -p, [--pretend], [--no-pretend]  # Exécuter sans apporter de modifications
  -q, [--quiet], [--no-quiet]      # Supprimer la sortie de statut
  -s, [--skip], [--no-skip]        # Ignorer les fichiers qui existent déjà

Options Rails :
  -h, [--help], [--no-help]        # Afficher ce message d'aide et quitter
  -v, [--version], [--no-version]  # Afficher le numéro de version de Rails et quitter

Description :
    La commande 'rails new' crée une nouvelle application Rails avec une structure de répertoire et une configuration par défaut au chemin que vous spécifiez.

    Vous pouvez spécifier des arguments de ligne de commande supplémentaires à utiliser à chaque exécution de 'rails new' dans le fichier de configuration .railsrc de votre répertoire personnel.

    Notez que les arguments spécifiés dans le fichier .railsrc n'affectent pas les valeurs par défaut indiquées ci-dessus dans ce message d'aide.

Exemple :
    rails new ~/Code/Ruby/weblog

    Cela génère une installation squelette de Rails dans ~/Code/Ruby/weblog.

Rails 4

$ rails -v
Rails 4.2.6    
$ rails
Utilisation :
  rails new APP_PATH [options]

Options :
  -r, [--ruby=CHEMIN]                                      # Chemin vers l'exécutable Ruby de votre choix
                                                         # Par défaut : /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin/ruby
  -m, [--template=TEMPLATE]                              # Chemin vers un template d'application (peut être un chemin de fichier système ou une URL)
      [--skip-gemfile], [--no-skip-gemfile]              # Ne pas créer de Gemfile
  -B, [--skip-bundle], [--no-skip-bundle]                # Ne pas exécuter bundle install
  -G, [--skip-git], [--no-skip-git]                      # Ignorer le fichier .gitignore
      [--skip-keeps], [--no-skip-keeps]                  # Ignorer les fichiers .keep de contrôle de source
  -O, [--skip-active-record], [--no-skip-active-record]  # Ignorer les fichiers Active Record
  -S, [--skip-sprockets], [--no-skip-sprockets]          # Ignorer les fichiers Sprockets
      [--skip-spring], [--no-skip-spring]                # Ne pas installer le préchargeur d'application Spring
  -d, [--database=DATABASE]                              # Préconfiguration pour la base de données sélectionnée (options : mysql/oracle/postgresql/sqlite3/frontbase/ibm_db/sqlserver/jdbcmysql/jdbcsqlite3/jdbcpostgresql/jdbc)
                                                         # Par défaut : sqlite3
  -j, [--javascript=JAVASCRIPT]                          # Préconfiguration pour la bibliothèque JavaScript sélectionnée
                                                         # Par défaut : jquery
  -J, [--skip-javascript], [--no-skip-javascript]        # Ignorer les fichiers JavaScript
      [--dev], [--no-dev]                                # Configurer l'application avec un Gemfile pointant vers votre checkout Rails
      [--edge], [--no-edge]                              # Configurer l'application avec un Gemfile pointant vers le dépôt Rails
      [--skip-turbolinks], [--no-skip-turbolinks]        # Ignorer la gem turbolinks
  -T, [--skip-test-unit], [--no-skip-test-unit]          # Ignorer les fichiers Test::Unit
      [--rc=RC]                                          # Chemin vers le fichier contenant des options de configuration supplémentaires pour la commande rails
      [--no-rc], [--no-no-rc]                            # Ignorer le chargement des options de configuration supplémentaires du fichier .railsrc

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X