2015-06-01 2 views
1

Когда я бегу 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. 

Может кто-нибудь помочь, дайте мне знать, что это не так?

+0

Проверьте переменный путь. – Martin

+0

ya Я проверил его сейчас и изменил, теперь он показывает ✔ Xcode установлен в /Applications/Xcode.app/Contents/Developer ✖ Инструменты командной строки Xcode НЕ установлены: Ошибка: команда не выполнена:/bin/sh -c pkgutil --pkg-инфо = com.apple.pkg.CLTools_Executables /бен/ш: pkgutil: команда не найдена, я установил его, нажав у, после установки также она отображает то же самое. –

ответ

1

Вам необходимо установить инструменты командной строки, как отмечено в сообщении:

✖ Xcode Command Line Tools are NOT installed

От osxDaily:

  1. Запуск терминала, найденный в/Applications/Utilities/
  2. Тип следующая командная строка:

    xcode-select --install 
    
  3. Появится всплывающее окно обновления программного обеспечения, которое спросит: «Команда xcode-select требует инструментов разработки командной строки. Если вы хотите установить инструменты сейчас? »Выберите это, нажав« Установить », затем согласитесь с Условиями обслуживания по его просьбе (не стесняйтесь их тщательно прочитать, мы будем здесь)

  4. Ждут загрузка Инструменты пакета командной строки для завершения, это будет около 130MB и устанавливает довольно быстро в зависимости от скорости подключения к

установщик уходит сам по себе, когда завершен, и тогда вы можете подтвердить, что все работает по пытаясь использовать одну из только что установленных команд, таких как gcc, git, svn, rebase, make, ld, otool, nm, все, что вы хотите, из списка ниже. Предполагая, что установка прошла бесперебойно, команда будет выполняться, как ожидалось. Это также означает, что вы можете напрямую компилировать и устанавливать вещи из исходного кода без использования диспетчера пакетов. Наслаждайтесь новым набором инструментов командной строки unix!

+0

Я, я сделал те же шаги, что и вы указали, но все же он показывает ту же ошибку. Нужно ли устанавливать любой путь среды для инструментов командной строки? –

+0

когда я исполню Xcode-выберите -p, он отображает /Applications/Xcode.app/Contents/Developer, когда я выполнить команду GCC --version он отображает Настраивается с: prefix =/Applications/Xcode.app/Содержание/Developer/usr --with-gxx-include-dir =/usr/include/C++/4.2.1 Apple LLVM версия 6.0 (clang-600.0.54) (на основе LLVM 3.5svn) Цель: x86_64-apple-darwin13. модель 4,0 темы: Posix –

+0

@DeepaS вы попробуйте перезагрузить после установки? –

1

Вы пробовали обновиться до последней версии Appium? Вы устанавливаете Appium через терминал? Мои проблемы appium-doctor были исправлены после того, как я установил Appium через терминал и обновил переменные пути в профиле .bash. Настольное приложение Appium отличается от установленного через командную строку.

0

Есть только два возможных областей, которые вызывает эту ошибку:

  1. Вы должны держать все пути veriable обновляется и правильно .bash_profile
  2. Вы должны установить
    • XCode
    • NodeJS должным образом. У вас должно быть все разрешения на доступ к ним.
0

Установите все последние версии следующих вещей JDK (Java Development Kit), Xcode, инструментов командной строки, APPIUM Для MAC OS

Смежные вопросы