我已经下载了所有必需的工具,并且能够设置环境变量。 macOS mojave:版本10.14.3
我有安装节点,appium和wd:
menu()
当我尝试使用 appium&启动appium服务器时,出现以下错误;
[1] 49460
-bash:appium:未找到命令
[1] +退出127 appium
已更新:
没有任何应用打开,该应用使用npm命令安装。使用npm安装的应用程序显示找不到命令错误
在macOs Mojave 10.14.2中运行正常
使用 npm install -g appium
时的日志brew install node
npm install -g appium
npm install wd
答案 0 :(得分:1)
问题是我在非常旧的Mac版本中安装了node / npm。然后,我将mac版本升级为mojave。 我通过工厂重置Mac并将其更新到最新版本来解决此问题。之后,我安装node / npm,然后安装appium。现在工作正常。
答案 1 :(得分:0)
您是否可以使用桌面客户端启动appium服务器? https://github.com/appium/appium-desktop/releases/tag/v1.10.0
答案 2 :(得分:0)
检查您的$PATH
环境变量是否存在/Users/infotmt/bin
。
答案 3 :(得分:0)
我的建议如下:
执行此操作的最佳方法是使用nvm
版本管理器。我在MacOS上与Node.js有很多冲突,但是nvm
是防弹解决方案。
https://yoember.com/nodejs/the-best-way-to-install-node-js/
版本管理器从系统上接管Node / Ruby / Python / Java管理,并允许您安装并行版本并保持模块/软件包/宝石等的一致性。
npm install -g appium npm install -g appium-doctor
之后,您可以检查所有 Appium依赖项列表:
appium-doctor --ios appium-doctor --android
按照说明进行操作,并完成列表。
答案 4 :(得分:0)
尝试从以下版本安装桌面版本:https://github.com/appium/appium-desktop
您尝试安装appium-doctor
吗?
尝试运行kubano告诉您的npm install -g appium-doctor
。我目前正在莫哈韦沙漠使用它,所以随时问我什么