Appium医生显示错误

时间:2015-06-01 12:31:54

标签: ios appium

当我运行Appium医生时,它显示:

Running iOS Checks
✖ Unknown SW Version Command: Error: Command failed: /bin/sh -c sw_vers -productVersion
/bin/sh: sw_vers: command not found
Appium-Doctor detected problems. Please fix and rerun Appium-Doctor.

任何人都可以帮我告诉我这里有什么问题吗?

6 个答案:

答案 0 :(得分:1)

您需要安装消息中标记的命令行工具:

  

are未安装Xcode命令行工具

来自osxDaily

  1. 启动终端,位于/ Applications / Utilities /
  2. 键入以下命令字符串:

    xcode-select --install
    
  3. 将出现一个软件更新弹出窗口,询问:“xcode-select命令需要命令行开发人员工具。您想立即安装这些工具吗?“选择通过点击”安装“进行确认,然后在要求时同意服务条款(请随时仔细阅读,我们会在这里)

  4. 等待命令行工具包下载完成,大约130MB,并根据您的连接速度快速安装

  5. 完成后,安装程序会自行消失,然后您可以尝试使用刚刚安装的命令之一来确认一切正常,例如gcc,git,svn,rebase,make,ld,otool,nm ,无论你想从下面的列表中得到什么。假设安装不间断,命令将按预期执行。这也意味着您可以直接从源代码编译和安装内容,而无需使用包管理器。享受您的新unix命令行工具包!

答案 1 :(得分:1)

您是否尝试升级到最新的Appium版本?你在通过终端安装Appium吗?我通过终端安装Appium并更新了.bash配置文件中的路径变量后修复了我的appium-doctor问题。 Appium桌面应用程序与通过命令行安装的应用程序不同。

答案 2 :(得分:0)

导致该错误的可能区域只有两个:

  1. 您需要在.bash_profile
  2. 中保持所有路径可更新和更正
  3. 您必须安装
    • XCode
    • 的NodeJS 正常。您必须拥有访问这些权限的所有权限。

答案 3 :(得分:0)

安装以下所有最新版本的内容 JDK(Java开发工具包), Xcode, 命令行工具, 适用于MAC OS的APPIUM

答案 4 :(得分:0)

运行此解决了我的问题:

sudo xcode-select -s /Applications/Xcode.app/Contents/Developer

答案 5 :(得分:0)

在我的情况下,未设置xcode命令行工具。只需转到“ Xcode”>“首选项”>“位置”>“在命令行工具中选择所需的Xcode版本”。或者从终端遵循Chhagan的回答xcode-select -s your path