23

私のアプリケーションディレクトリ(Windows上)で、次を実行します:

sudo pdfkit --install-wkhtmltopdf

ここで説明したように、しかし、私はこのエラーが発生しました:

「sudo」は、内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチ ファイルとして認識されません。

何が問題なのですか?

4

8 に答える 8

50

Sudo は、ユーザーが適切な権限で管理タスクを実行できるようにするために設計された Unix 固有のコマンドです。

Windows にはこれがありません (必要ですか?)。

最初から sudo を削除してコマンドを実行します。

于 2011-03-03T00:15:24.827 に答える
7

sudoUnix/Linux コマンドです。Windows では使用できません。

于 2011-03-03T00:14:23.480 に答える
4

Windows を実行していること。読んだ:

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

基本的に、昇格された特権でアプリケーションを実行できます。Windows で同様の効果を得たい場合は、管理プロンプトを開き、そこからコマンドを実行します。Vista では、これは Ctrl+Shift を同時に押しながらショートカットを開くことで簡単に実行できます。

そうは言っても、OS のセットアップ方法や使用している Windows のバージョンによっては、アカウントが既に十分な権限を持っている可能性が非常に高くなります。

于 2011-03-03T00:14:05.820 に答える
4

Linux では sudo を使用します。Windowsでこれを実行しているようです。

于 2011-03-03T00:14:09.330 に答える
1

sudo は Linux 用のコマンドであるため、Windows では使用できないため、そのエラーが発生します。

于 2019-09-16T14:01:34.053 に答える
0

sudo は Windows 用ではなく、UNIX/Linux 用です。

オプション 1: Windows に ubuntu cli ソフトウェア (OS ではない) をインストールします。Windows ストアのリンクは次のとおりhttps://www.microsoft.com/en-in/p/ubuntu-2004/9n6svws3rx71です。インストール後、sudo が機能する Windows で ubuntu の cli を使用できます。

オプション 2: wkhtmltopdf-binary をインストールするための gem (Ruby on Rails) をインストールして使用する gem install pdfkit gem install wkhtmltopdf-binary

参照: https://github.com/pdfkit/pdfkit

オプション 3: wkhtmltopdf に npm または python を使用して、Ruby on Rails を使用できます。両方のモジュール (nodeJS python) はスムーズに動作し、Windows と互換性があります:-

https://www.npmjs.com/package/wkhtmltopdf

https://pypi.org/project/wkhtmltopdf/

于 2022-02-16T10:48:08.287 に答える