Ouverture de session

Commentaires récents

Syndication
Flux XML

Utilisation du caractère ` avec Ruby sous Windows

Utilisation du caractère ` avec Ruby sous Windows
Posté par Jenkezi le Jeudi, 7 Janvier, 2010 - 3:42pm. Développement

Bonjour,

Je suis un débutant sous Ruby et je dois l'utiliser pour Redmine.
Mon problème se situe dans le fait que j'utilise Windows, et la commande :
output = `#{cmd}}`
me donne l'erreur :
C:/ruby/lib/ruby/gems/1.8/gems/mongrel_cluster-1.0.5/bin/mongrel_cluster_ctl.rb:15:in ``': Exec format error - mongrel_rails cluster::start -C tracker.yml -v} (Errno::ENOEXEC)

Le contexte de la commande :
def run(command, verbose, clean=false)
Dir.chdir @options[:conf_path] do
confs = Dir.glob("*.yml")
confs += Dir.glob("*.conf")
confs.each do |conf|
cmd = "mongrel_rails cluster::#{command} -C #{conf}"
cmd += " -v" if verbose
cmd += " --clean" if clean
puts cmd if verbose || command == "status"
output = `#{cmd}}`
puts output if verbose || command == "status"
puts "mongrel_rails cluster::#{command} returned an error." unless $?.success?
end
end
end

Quelqu'un aurait-il une idée sur cette erreur ? Cela vient-il d'une incompatibilité Windows pour le caractère ` ?

Merci de votre aide



[ Vous devez vous connecter ou vous enregistrer pour écrire des commentaires | sujet précédent | sujet suivant | envoyer par email ]

Options d'affichage des commentaires
Sélectionnez la méthode d'affichage des commentaires que vous préférez, puis cliquez sur "Sauvegarder" pour activer vos changements.

Sujet: 
L'erreur provenait du fait
Auteur: 
Jenkezi
Date: 
Jeu, 07/01/2010 - 17:05

L'erreur provenait du fait que sous Windows il faut ajouter manuellement .bat à la commande, ici mongrel_rails.bat

Cependant j'ai un autre souci, j'ai une erreur
c:/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.5-x86-mswin32-60/bin/../lib/mongrel/configurator.rb:58:in `change_privilege': undefined method `uid' for nil:NilClass (NoMethodError)

Si quelqu'un a une idée..

Merci !


[ Vous devez vous connecter ou vous enregistrer pour écrire des commentaires | envoyer par email ]

Nouveaux liens

Qui est en ligne
Il y a actuellement 1 utilisateur et 25 invités en ligne.

railsfrance.org - communauté francophone des utilisateurs de Ruby on Rails
[ Propulsé par Drupal ]