我在网上搜索 appium 的安装教程时发现了 http://blog.csdn.net/gzh0222/article/details/39272785 ,在安装的过程中遇到了两次报错,都是在【4 联网安装 Appium】,一次是 node 需要 0.8.x 系列,而按照教程中的我安装了 0.12.x(错误提示类似于 npm WARN engine npm@1.4.23: wanted: {"node":">=0.8","npm":"1"} (current: {"node":null,"npm":"2.0.0-alpha.7"})),一次是安装完成后报错,code 0,如下图

所以我整理了一下,其中 1、3、是原教程中的,2、4、5 是改良后的

安装步骤
1)安装 JDK,并进行环境变量配置
JDK 安装很简单,按默认安装即可。
环境变量配置:
添加 JAVA_HOME 变量, 值:Jdk 的安装路径,如:D:\Java\jdk1.7.0_45
添加 CLASSPATH 变量,值 .;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar
修改 path 变量,加上这句 %JAVA_HOME%\bin;
检查 JAVA 环境是否配置好,进入 CMD 命令行,输入 java 或 javac,可以看到好多的命令提示,说明成功了。

2)安装 Node.js
网上搜索 node 0.8.17,下载后安装,不要去官网安装,否则后面安装 appuim 时需要依赖的版本可能不对,会报错
安装完成以后,检查 Node 版本安装是否成功:进入 CMD,输入 node -v, 可以看到版本号,说明成功了。

3)安装 ADT,配置环境变量
下载地址:http://developer.android.com/sdk/index.html?hl=sk
下载 adt-bundle-windows-x86-20140321.zip,直接解压即可。
配置环境变量,设置 ANDROID_HOME 系统变量为你的 Android SDK 路径,并把 tools 和 platform-tools 两个目录加入到系统的 Path 路径里。
变量名:ANDROID_HOME 值: D:\AutoTest\adt\sdk
设置 Path 值: %ANDROID_HOME%\tools;%ANDROID_HOME%\platform-tools

4)安装 Appium
不要使用在线安装,我安装的时候报错了,code 0 。使用本地安装的时候安装成功
本地安装先在 TesterHome 官方百度网盘 http://pan.baidu.com/s/1jGvAISu下载最新的版本,下载后双击安装即可

5)检查一下 appium 是否安装成功。
进入 cmd 命令行,输入 appium,提示没有不是可执行的命令......就需要配置环境变量,把 appium 的安装路径配置到环境变量 PATH 中即可,重启一下 dos,输入 appium 回车,会自动打开

至于原帖中说的检查环境是否正确我没追究(检查的时候 appium -doctor 命令提示不是可执行的命令巴拉巴拉),appium 可以用就行了

更新一下,mac 上安装 appium 很简单,只要下载 appium.dmg 进行安装即可,dmg 里已经集成了 node nmp


↙↙↙阅读原文可查看相关链接,并与作者交流