【问题标题】:Trying to run the command 'appium-doctor' on Windows Command Prompt but getting an error尝试在 Windows 命令提示符上运行命令“appium-doctor”但出现错误
【发布时间】:2020-10-31 03:37:11
【问题描述】:

我为 Windows 安装了 Appium Desktop,并使用命令提示符通过 npm 安装 Appium 服务器和 appium-doctor,但在命令提示符中输入“appium-doctor”后出现以下错误:

'appium-doctor' 不是内部或外部命令、可运行程序或批处理文件。

如何让 appium-doctor 运行?

编辑:我发现出了什么问题。在 %PATH% 中,我有两个变量位置写在同一行,用分号隔开:

C:\Users\xyz\AppData\Roaming\npm;C:\Program Files\nodejs

我删除了分号并将两个变量位置放在不同的行中:

C:\Users\xyz\AppData\Roaming\npm

C:\Program Files\nodejs

现在一切正常

【问题讨论】:

    标签: appium appium-desktop


    【解决方案1】:

    您要么需要在 cmd 中指定完整路径,要么在 os PATH 环境变量中添加可执行文件的路径

    【讨论】:

    • 您的意思是在路径中添加“C:\Users\xyz\AppData\Roaming\npm”,因为我已经这样做了
    • 也许 appium-doctor 在 npm 的某个子文件夹中。您必须检查 apium-doctor.exe 所在的位置
    • 在路径中添加了 'C:\Users\xyz\AppData\Roaming\npm\node_modules\appium-doctor' 但我仍然遇到同样的错误
    • 你试过重启系统吗?在 CMD 中输入“echo %PATH%”,看看里面有什么
    • 我运行该命令并意识到我有两个变量位置写在一行中,用分号分隔。
    猜你喜欢
    • 1970-01-01
    • 2019-11-13
    • 1970-01-01
    • 2021-11-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-10-08
    • 1970-01-01
    相关资源
    最近更新 更多