2010-10-08 23 views
3

J'utilise Resque et Resque scheduler, mais lorsque j'entre la commande resque-web, il ne fonctionne pas. Au lieu de cela incite une erreur:Le resque-web du Resque plugin n'est pas en cours d'exécution

bash: resque-web: command not found
So how to start this resque-web on my local server.

+0

avez-vous gem/bin sur votre chemin? – shingara

+2

Il peut être utile de savoir quelle commande vous émettez. Vous devriez être en mesure d'émettre 'resque-web' ou' bundle exec resque-web'. Une fois que vous émettez cette commande, vous devriez voir le texte comme dans la réponse de kbighorse. Voir mon commentaire pour les instructions de navigation vers la page de l'interface Web. – Tass

+1

J'ai dû utiliser bund exec parce que resque a été installé en tant que gem via bundler pour moi –

Répondre

5

Il essaie probablement d'ouvrir le navigateur par défaut et de ne pas le faire. Essayez d'utiliser:

$ resque-web -L

3

bundle exec resque-web si son installation en utilisant Bundler, il peut aussi peut-être pas dans votre PATH vérifier .Essayez vos variables de chemin et de localiser resque Web.

4
$ bundle exec resque-web 
[Wed Jan 19 22:10:38 +0000 2011] Starting 'resque-web'... 
[Wed Jan 19 22:10:38 +0000 2011] trying port 5678... 
Couldn't get a file descriptor referring to the console 

Quelqu'un sait ce que je devrais essayer? Je suis sur Ubuntu 10.04.1 et je voudrais que cela fonctionne dans nginx 0.8.53.

+0

Après avoir lancé cette commande, avez-vous essayé 'ps aux | grep resque-web' pour voir si resque-web fonctionne réellement? Aussi: vous serez en mesure de pointer votre navigateur vers http://192.168.1.1:5678/overview où "192.168.1.1" est votre i.p. adresse. Ceci est affiché dans la console où vous avez émis la commande "rails server". – Tass

+0

j'ai aussi eu le même problème. resque-web ne lance pas le navigateur mais en entrant 127.0.0.1:5678 dans le navigateur charge l'application resque-web sinatra. Une idée de pourquoi cela se passe? – Gagan

+0

@ Gagan, est-ce que vous supposez que l'émission 'resque-web' de la console va ouvrir un navigateur pour vous? L'émission de 'resque-web' ou' bundle exec resque-web' va démarrer une instance de resque-web, c'est à vous d'ouvrir un navigateur et d'entrer la bonne adresse. – Tass