Appium 新手求教 Window7 下 NPM 安装 appium 报 unpack 错误,如何解决

honeybadger · 2015年07月15日 · 最后由 陈恒捷 回复于 2015年07月15日 · 2002 次阅读

错误报告是这样的:

C:\Windows\System32>npm --registry http://registry.npm.taobao.org install -g appium
npm ERR! tar.unpack untar error C:\Users\AutoTest\AppData\Local\Temp\npm-3772-89029ea0\registry.npmjs.org\appium-chromedriver\-\appium-chromedriver-2.1.3.tgz
npm ERR! tar.unpack untar error C:\Users\AutoTest\AppData\Local\Temp\npm-3772-89029ea0\registry.npmjs.org\appium-instruments\-\appium-instruments-2.0.4.tgz
npm ERR! tar.unpack untar error C:\Users\AutoTest\AppData\Local\Temp\npm-3772-89029ea0\registry.npmjs.org\appium-atoms\-\appium-atoms-0.0.5.tgz

不知道有没有人碰到这个的情况?

共收到 11 条回复 时间 点赞

我猜是权限问题或者下载下来的压缩包是损坏的

#1 楼 @eurekasaber 已经用管理员权限开了 cmd, 资源用的是淘宝镜像...

#2 楼 @honeybadger 那路径的压缩包,你自己手动解压试试

#3 楼 @eurekasaber 好,我试试

#3 楼 @eurekasaber 手动解压出现错误...

#5 楼 @honeybadger 就是下载失败了呗,多装几次,总有 OK 的那次

实在不行的话考虑 appium.app 或者 appiumForWindows 吧。我觉得在这个地方耗这么长时间意义不大。

#6 楼 @eurekasaber 额...好吧,我试试

#7 楼 @chenhengjie123 主要是想脚本化, 开 GUI 每次都很烦...

#9 楼 @honeybadger 。。。appiumForWindows 也可以通过命令行来控制的。。。
例如你的 AppiumForWindows 放在 C:\appium 下,那么可以在命令行里敲下面的命令来启动 appium server:

C:\Appium\node.exe C:\Appium\node_modules\appium\bin\appium.js

效果和你用 npm 安装后使用 appium 命令启动是一样的。

AppiumForWindows 只是把你原本要跑的命令用 GUI 来触发,并不是封杀了这条路。

#10 楼 @chenhengjie123 谢了,明白了!

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册