我在我的应用程序目录下运行以下命令(在Windows上):
sudo pdfkit --install-wkhtmltopdf
如此处所述,但我遇到了这个错误:
'sudo' 不是内部或外部命令,也不是可运行的程序或批处理文件。
可能出了什么问题?
我在我的应用程序目录下运行以下命令(在Windows上):
sudo pdfkit --install-wkhtmltopdf
如此处所述,但我遇到了这个错误:
'sudo' 不是内部或外部命令,也不是可运行的程序或批处理文件。
可能出了什么问题?
Sudo是一个Unix特定的命令,旨在允许用户以适当权限执行管理任务。
Windows没有(需要吗?)这个功能。
从开头去掉sudo后再运行该命令。
sudo
是 Unix/Linux 命令,Windows 中没有此命令。
sudo是Linux中使用的命令。看起来你正在Windows中运行此命令。
pdfkit --install-wkhtmltopdf
也不起作用。有什么想法吗? - Misha Moroshkosudo是Linux中的一个命令,因此它不能在Windows中使用,所以你会收到该错误提示。
在Windows中使用powershell安装sudo。
步骤1:
打开Windows Powershell。
步骤2:设置执行策略。
> Set-ExecutionPolicy RemoteSigned -Scope CurrentUser
步骤三:安装 Scoop
>iex "& {$(irm get.scoop.sh)} -RunAsAdmin"
步骤4:安装sudo命令
> scoop install sudo
步骤 5:恭喜,Sudo 安装完成,请使用一个基本命令进行检查。
>sudo`enter code here`
在Windows中类似于sudo的操作是通过右键单击命令提示符的链接并选择“以管理员身份运行”来执行。然后您在其中运行的所有内容都将被"sudo-ed"。
sudo不适用于Windows,而是适用于Unix / Linux。
选项1:在Windows中安装Ubuntu CLI软件(非操作系统),这是Windows商店链接:https://www.microsoft.com/en-in/p/ubuntu-2004/9n6svws3rx71
。 安装后,您可以在Windows中使用Ubuntu的CLI,其中sudo将起作用。
选项2:安装并使用gem(Ruby on Rails)来安装wkhtmltopdf-binary
gem install pdfkit
gem install wkhtmltopdf-binary
参考资料:https://github.com/pdfkit/pdfkit
选项3:您可以使用npm或Python代替Ruby on Rails进行wkhtmltopdf,两个模块(nodeJS Python)均与Windows兼容且运行良好:
sudo
。请尝试使用pip
代替。
pip
。pip install [package name]
。在本例中可能是pdfkit
或wkhtmltopdf
。
pdfkit --install-wkhtmltopdf
,但现在pdfkit
命令无法识别。gem list
显示我已经安装了pdfkit
gem。有任何想法吗? - Misha Moroshko