1.sudo
所有一切因?yàn)闄?quán)限問題而報(bào)錯(cuò)樊零,都可以嘗試用sudo解決
2.java
Mac系統(tǒng)自帶java 所以這一步忽略
想要確認(rèn)一下?
$ java -version
出現(xiàn)以下信息:
java version "1.8.0_92"
Java(TM) SE Runtime Environment (build 1.8.0_92-b14)
Java HotSpot(TM) 64-Bit Server VM (build 25.92-b14, mixed mode)
說明你的java環(huán)境配置沒有問題
3.git
同樣的刃鳄,確認(rèn)git環(huán)境
$ git --version
//注意是兩條--
git version 2.7.4 (Apple Git-66)
4.brew
安裝brew是安裝appium不可獲取的一步 別瞎想了 裝吧
curl -LsSf http://github.com/mxcl/homebrew/tarball/master | sudo tar xvz -C/usr/local --strip 1
5.node
node安裝麻煩?
不不不箩帚,有了brew 一切變得很簡(jiǎn)單
brew install node
再次提醒真友,權(quán)限問題在命令前加上sudo
接下來,檢查一下node的安裝
$ node -v
v6.1.0
6.npm
$ npm -v
3.8.6
npm在國(guó)內(nèi)使用還是比較麻煩的
推薦淘寶鏡像
$ npm install -g cnpm --registry=https://registry.npm.taobao.org
安裝完成后 所有npm命令都可以用cnpm代替
7.appium
終于到安裝appium了紧帕,是不是很激動(dòng)盔然?
$ npm install -g appium
安裝完成后
$ appium -v
1.5.2
8.wd
$ npm install wd
安裝可視化界面
9.appium-doctor
$ npm install -g appium-doctor
安裝完畢后
$ appium-doctor
info AppiumDoctor ### Diagnostic starting ###
info AppiumDoctor ? Xcode is installed at: /Applications/Xcode.app/Contents/Developer
info AppiumDoctor ? Xcode Command Line Tools are installed.
info AppiumDoctor ? DevToolsSecurity is enabled.
info AppiumDoctor ? The Authorization DB is set up properly.
info AppiumDoctor ? The Node.js binary was found at: /usr/local/bin/node
info AppiumDoctor ? HOME is set to: /Users/cuijinxin
WARN AppiumDoctor ? ANDROID_HOME is NOT set!
WARN AppiumDoctor ? JAVA_HOME is NOT set!
WARN AppiumDoctor ? adb could not be found because ANDROID_HOME is NOT set!
WARN AppiumDoctor ? android could not be found because ANDROID_HOME is NOT set!
WARN AppiumDoctor ? emulator could not be found because ANDROID_HOME is NOT set!
查看打印的信息 IOS環(huán)境已經(jīng)配置好了 andriod暫時(shí)不考慮
有的筒子可能會(huì)遇到xcode command line tools沒有安裝的情況,去iTunes下一個(gè)吧
10.最后再扯一點(diǎn)
如果你不習(xí)慣用命令行運(yùn)行appium是嗜,可以去下一個(gè)dmg愈案。
百度就有資源