[batch] : enchaine commandes à executer

Bonjour,

je souhaiterais créer un batch sous windows qui enchaines plusieurs commandes pour générer une application en ruby. Le problème est qu'il ne les execute pas toutes les unes à la suite des autres et bloque à la première l'execute et s'arrete.

voici mon fichier :

rem #installation du paquet gem rails
gem install rails --include-dependencies
rem #creation de mon application rails avec mysql
rails application -d mysql
rem #execution de mon script ruby de preparation du scaffolding
ruby generateScaffolding.rb
rem #lancement du fichier bat généré
generateScaffolding.bat
rem #Creation de la base de données
rake db:create
rem #Mise a jour de la base de données
rake db:migrate
rem #Lancement du serveur
ruby script/server


le résultat (la en l'occurrence, rails est déjà installé mais ) :

C:\Users\session\Desktop>gem install rails --include-dependencies
INFO:  `gem install -y` is now default and will be removed
INFO:  use --ignore-dependencies to install only the gems you list
Successfully installed rails-2.3.2
1 gem installed

3 réponses

  • Votes
  • Date
  • Date décroissante
  1. Contributeur
    et si tu mets echo on au début pour voir ce qu'il fait
    1. Contributeur
      hello
      normalement il les exécute séquentiellement, gem c'est un programme .exe ou un .bat ?