私のアプリケーションディレクトリ(Windows上)で、次を実行します:
sudo pdfkit --install-wkhtmltopdf
ここで説明したように、しかし、私はこのエラーが発生しました:
「sudo」は、内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチ ファイルとして認識されません。
何が問題なのですか?
私のアプリケーションディレクトリ(Windows上)で、次を実行します:
sudo pdfkit --install-wkhtmltopdf
ここで説明したように、しかし、私はこのエラーが発生しました:
「sudo」は、内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチ ファイルとして認識されません。
何が問題なのですか?
Sudo は、ユーザーが適切な権限で管理タスクを実行できるようにするために設計された Unix 固有のコマンドです。
Windows にはこれがありません (必要ですか?)。
最初から sudo を削除してコマンドを実行します。
sudo
Unix/Linux コマンドです。Windows では使用できません。
Windows を実行していること。読んだ:
http://en.wikipedia.org/wiki/Sudo
基本的に、昇格された特権でアプリケーションを実行できます。Windows で同様の効果を得たい場合は、管理プロンプトを開き、そこからコマンドを実行します。Vista では、これは Ctrl+Shift を同時に押しながらショートカットを開くことで簡単に実行できます。
そうは言っても、OS のセットアップ方法や使用している Windows のバージョンによっては、アカウントが既に十分な権限を持っている可能性が非常に高くなります。
Linux では sudo を使用します。Windowsでこれを実行しているようです。
sudo は Linux 用のコマンドであるため、Windows では使用できないため、そのエラーが発生します。
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 と互換性があります:-