【问题标题】:Rails: Why "sudo" command is not recognized?Rails:为什么“sudo”命令无法识别?
【发布时间】:2011-03-03 00:11:57
【问题描述】:

在我的应用程序目录中(在 Windows 上)我运行:

sudo pdfkit --install-wkhtmltopdf

正如here 解释的那样,但我收到了这个错误:

'sudo' 未被识别为内部或外部命令, 可运行的程序或批处理文件。

可能是什么问题?

【问题讨论】:

    标签: ruby-on-rails ruby-on-rails-3 sudo wkhtmltopdf pdfkit


    【解决方案1】:

    Sudo 是 Unix 特定的命令,旨在允许用户以适当的权限执行管理任务。

    Windows 没有(需要?)这个。

    从一开始就删除 sudo 运行命令。

    【讨论】:

    • 我尝试运行pdfkit --install-wkhtmltopdf,但现在无法识别pdfkit 命令。 gem list 表明我确实安装了 pdfkit gem。有什么想法吗?
    • 听起来 PDFkit 不在您的 PATH 中。尝试导航到 gem 目录并从那里运行它。
    【解决方案2】:

    sudo 是一个 Unix/Linux 命令。它在 Windows 中不可用。

    【讨论】:

      【解决方案3】:

      您正在运行 Windows。阅读:

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

      它基本上允许您以提升的权限执行应用程序。如果您想在 Windows 下实现类似的效果,请打开管理提示符并从那里执行您的命令。在 Vista 下,打开快捷方式的同时按住 Ctrl+Shift 即可轻松完成。

      话虽如此,您的帐户很可能已经拥有足够的权限,具体取决于您的操作系统设置方式和使用的 Windows 版本。

      【讨论】:

      • 请看我上面的评论。 pdfkit --install-wkhtmltopdf 也不起作用。任何想法为什么?
      【解决方案4】:

      sudo 用于 Linux。看起来您正在 Windows 中运行它。

      【讨论】:

        【解决方案5】:

        sudo 是 Linux 的命令,所以它不能在 windows 中使用,所以你会得到那个错误

        【讨论】:

          【解决方案6】:

          Sudo 是 Unix 特定的命令,旨在允许用户以适当的权限执行管理任务。 Windows 没有(需要?)这个。

          是的,Windows 的终端上没有 sudo。尝试改用pip

          1. 安装pipusing the steps here
          2. 在终端上输入pip install [package name]。在这种情况下,它可能是pdfkitwkhtmltopdf

          【讨论】:

            【解决方案7】:

            类似于 Windows 中的 sudo,通过右键单击它的链接来运行命令提示符“以管理员身份”。那么你在其中运行的所有内容都将是“sudo-ed”。

            【讨论】:

              【解决方案8】:

              sudo 不适用于 windows,它适用于 unix/linux。

              选项 1:在 windows 中安装 ubuntu cli 软件(不是操作系统),这里是 windows 商店链接:https://www.microsoft.com/en-in/p/ubuntu-2004/9n6svws3rx71。安装后,您可以在 sudo 可以工作的窗口中使用 ubuntu 的 cli。

              选项 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 兼容:-

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

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

              【讨论】:

                猜你喜欢
                • 2021-05-29
                • 2020-08-15
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 2020-12-09
                • 1970-01-01
                • 1970-01-01
                • 2011-02-14
                相关资源
                最近更新 更多