Rails: pourquoi la commande "sudo" n'est pas reconnue?

Dans mon répertoire de l'application (sur Windows) j'exécute:

sudo pdfkit --install-wkhtmltopdf

comme expliqué ici, mais j'ai eu cette erreur:

'sudo' n'est pas reconnu comme une commande interne ou externe, programme opérable ou fichier batch.

Quel pourrait être le problème ?

14
demandé sur Mosh Feu 2011-03-03 03:11:57

4 réponses

Sudo est une commande Unix spécifique conçue pour permettre à un utilisateur d'effectuer des tâches administratives avec les permissions appropriées.

Windows n'a pas (besoin?) ce.

exécutez la commande avec le sudo supprimé dès le début.

30
répondu Douglas F Shearer 2011-03-03 00:15:24

que vous utilisez Windows. Lire:

http://en.wikipedia.org/wiki/Sudo

Il vous permet donc d'exécuter une application avec des privilèges élevés. Si vous souhaitez obtenir un effet similaire sous Windows, ouvrez une invite administrative et exécutez votre commande à partir de là. Sous Vista, cela se fait facilement en ouvrant le raccourci tout en maintenant Ctrl+Shift en même temps.

cela dit, il est fort possible que votre compte a déjà suffisamment de privilèges, selon la façon dont votre système D'exploitation est configuré, et la version de Windows utilisée.

2
répondu Jim Brissom 2011-03-03 00:14:05

sudo est utilisé pour Linux. On dirait que vous faites tourner ça sous Windows.

2
répondu skaz 2011-03-03 00:14:09

sudo est une commande Unix/Linux. Il n'est pas disponible dans Windows.

2
répondu Dan Cheail 2011-03-03 00:14:23