-
Java安装,Mac自带
xxx:~ xxx$ java -version
java version “1.8.0_161” -
Git安装,Mac自带
xxx:~ xxx$ git --version
git version 2.15.1 (Apple Git-101) -
Ruby,Mac自带
xxx:~ xxx$ ruby -v
ruby 2.3.3p222 (2016-11-21 revision 56859) [universal.x86_64-darwin17] -
Xcode
xxx:~ xxx$ xcodebuild -version -
Android SDK下载
-
brew
xxx:~ xxx$ ruby -e “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)”
==> This script will install:
/usr/local/bin/brew
/usr/local/share/doc/homebrew
/usr/local/share/man/man1/brew.1
/usr/local/share/zsh/site-functions/_brew
/usr/local/etc/bash_completion.d/brew
/usr/local/Homebrew
==> The following new directories will be created:
/usr/local/Cellar
/usr/local/Homebrew
/usr/local/Frameworks
/usr/local/bin
/usr/local/etc
/usr/local/include
/usr/local/lib
/usr/local/opt
/usr/local/sbin
/usr/local/share
/usr/local/share/zsh
/usr/local/share/zsh/site-functions
/usr/local/var
==> The Xcode Command Line Tools will be installed. -
node安装
xxx:~ xxx$ brew install node
xxx:~ xxx$ node -v
v9.11.1 -
npm
xxx:~ xxx$ npm -v
5.6.0 -
Appium
xxx:~ xxx$ npm install -g appium(安装appium)
xxx:~ xxx$ appium -v
1.7.2 -
wd
xxx:~ xxx$ npm install wd -
carthage(appium-doctor检查环境后提示需要安装)
xxx:~ xxx$ brew install carthage(安装Carthage) -
检查环境
.bash_profile文件—Android与Java环境变量配置
touch .bash_profile
xxx:~ xxx$ npm install appium-doctor -g(安装appium-doctor)
xxx:~ xxx$ appium-doctor(检查appium环境)
info AppiumDoctor Appium Doctor v.1.4.3
info AppiumDoctor ### Diagnostic starting ###
info AppiumDoctor ✔ The Node.js binary was found at: /usr/local/bin/node
info AppiumDoctor ✔ Node version is 9.11.1
info AppiumDoctor ✔ Xcode is installed at: /Library/Developer/CommandLineTools
info AppiumDoctor ✔ Xcode Command Line Tools are installed.
info AppiumDoctor ✔ DevToolsSecurity is enabled.
info AppiumDoctor ✔ The Authorization DB is set up properly.
info AppiumDoctor ✔ Carthage was found at: /usr/local/bin/carthage
info AppiumDoctor ✔ HOME is set to: /Users/zdj
info AppiumDoctor ✔ ANDROID_HOME is set to: /Users/zdj/Library/Android/sdk
info AppiumDoctor ✔ JAVA_HOME is set to: /Library/Java/JavaVirtualMachines/jdk1.8.0_161.jdk/Contents/Home
info AppiumDoctor ✔ adb exists at: /Users/zdj/Library/Android/sdk/platform-tools/adb
info AppiumDoctor ✔ android exists at: /Users/zdj/Library/Android/sdk/tools/android
info AppiumDoctor ✔ emulator exists at: /Users/zdj/Library/Android/sdk/tools/emulator
info AppiumDoctor ✔ Bin directory of $JAVA_HOME is set
info AppiumDoctor ### Diagnostic completed, no fix needed. ###
info AppiumDoctor
info AppiumDoctor Everything looks good, bye!