试试看下面的方法。
appium-0.17.6
npm config set registry=http://registry.npmjs.org
npm install -g appium-0.17.6
注意,最新的 appium 为了避免权限问题,不在支持 root 或者 sudo。
最好的解决办法是,删除原来用 sudo 安装的 或者用 pkg 安装的 nodejs。使用 brew 安装。具体方法请 Google, 大家多用 Google 吧,这个肯定能搜索到的。
顶下自己的帖子。
也可以 sudo 方式安装完成后,给其他用户赋予/usr/local/lib/node_modules/appium 目录读写权限。
#2 楼 @xiaomayi0323 不行了, appium 明确不支持了。
@lihuazhang 下载了也解压了,但是感觉 npm 还是到网上去找 Appium,请教下大侠是为何?
#4 楼 @cylboy 首先贴日志,别截图。 第二,appium-0.17.6 是什么?
npm --registry http://registry.cnpmjs.org install -g appium
@lihuazhang step 2. appium-0.17.6 就是下载下来的源码,解压到目录 appium-0.17.6,然后在 cmd 分别运行以下两个命令: npm config set registry=http://registry.npmjs.org npm install -g appium-0.17.6 截图就是运行命令后的报错呢
#7 楼 @cylboy appium-0.17.6 目录里面是不是哈有一层目录?你看看结构。
@lihuazhang 目录结构:D:\test\appium-0.17.6 里面就是源码文件了。 我采用http://testerhome.com/topics/657 帖子中的方法 appium 安装成功了 ,但是输入 appium-doctor, 提示 C:\Users\cylboy>appium-doctor'appium-doctor' 不是内部或外部命令,也不是可运行的程序或批处理文件。 请大侠看看是啥原因?感谢!
#3 楼 @lihuazhang 恩,看到提示信息了
求最新版本的源代码~
#11 楼 @jennyhui 上 github 啊
#12 楼 @xiaomayi0323 好的~!!!thx~~
#8 楼 @lihuazhang npm install -g appium 安装好之后,appium 在系统中的路径是啥。,。。
/usr/local/bin/appium,你也可以使用 which appium 在终端查看下