我尝试在Windows 7,8和10上安装appium 1.5发布版本,我收到以下错误
`
appium-chromedriver@2.8.0 install C:\Users\achauhan\AppData\Roaming\npm\no
odules\appium\node_modules\appium-chromedriver
node install-npm.js
尝试安装Chromedriver二进制文件时出错。等待再试一次。尝试安装Chromedriver二进制文件时出错。等待再试一次。尝试安装Chromedriver二进制文件时出错。等待再试一次。尝试安装Chromedriver二进制文件时出错。等待再试一次。尝试安装Chromedriver二进制文件时出错。等待再试一次。尝试安装Chromedriver二进制文件时出错。等待再试一次。尝试安装Chromedriver二进制文件时出错。等待再试一次。尝试安装Chromedriver二进制文件时出错。等待再试一次。尝试安装Chromedriver二进制文件时出错。等待再试一次。尝试安装Chromedriver二进制文件时出错。等待再试一次。尝试安装Chromedriver二进制文件时出错。等待再试一次。尝试安装Chromedriver二进制文件时出错。等待再试一次。尝试安装Chromedriver二进制文件时出错。等待再试一次。尝试安装Chromedriver二进制文件时出错。等待再试一次。尝试安装Chromedriver二进制文件时出错。等待再试一次。尝试安装Chromedriver二进制文件时出错。等待再试一次。尝试安装Chromedriver二进制文件时出错。等待再试一次。 info Chromedriver安装安装Chromedriver版本' 2.21' for platfor in'和建筑' 32' info Chromedriver安装打开临时文件将chromedriver_win32写入.. info Chromedriver安装下载http://chromedriver.storage.googleapis /2.21/chromedriver_win32.zip ... info Chromedriver安装将二进制内容写入C:\ Users \ achauhan \ AppDat cal \ Temp \ 201621 -7524-1cn5kzj \ chromedriver_win32.zip ... info Chromedriver安装提取C:\ Users \ achauhan \ AppData \ Local \ Temp \ 20 -7524-1cn5kzj \ chromedriver_win32.zip到C:\ Users \ achauhan \ AppData \ Local \ Temp 621-7524-1cn5kzj \ chromedriver_win32 info Chromedriver安装创建C:\ Users \ achauhan \ AppData \ Roaming \ npm \ nod dules \ appium \ node_modules \ appium-chromedriver \ chromedriver \ win ... info Chromedriver安装复制解压缩的二进制文件,读取C:\ Users \ ach n \ AppData \ Local \ Temp \ 201621-7524-1cn5kzj \ chromedriver_win32 \ chromedriver.exe info Chromedriver Install Writing到C:\ Users \ achauhan \ AppData \ Roaming \ npm \ n modules \ appium \ node_modules \ appium-chromedriver \ chromedriver \ win \ chromedrive e ... info Chromedriver安装C:\ Users \ achauhan \ AppData \ Roaming \ npm \ node_modules ium \ node_modules \ appium-chromedriver \ chromedriver \ win \ chromedriver.exe成功实施
appium-selendroid-driver@1.2.2 install C:\Users\achauhan\AppData\Roaming\n
ode_modules\appium\node_modules\appium-selendroid-driver
node ./bin/install.js
info SelendroidInstaller确保C:\ Users \ achauhan \ AppData \ Roaming \ npm \ node \ tools \ appium \ node_modules \ appium-selendroid-installer \ selendroid \ download exi info SelendroidInstaller从{{3}下载Selendroid独立服务器版本0 } id-standalone-0.17.0-with-dependencies.jar - > C:\ Users \ achauhan \ AppData \ Roa \ npm \ node_modules \ appium \ node_modules \ appium-selendroid-installer \ selendroid nload \ selendroid-server.jar info SelendroidInstaller将二进制内容写入C:\ Users \ achauhan \ AppData ming \ npm \ node_modules \ appium \ node_modules \ appium-selendroid-installer \ selend \ download \ selendroid-server.jar info SelendroidInstaller Selendroid独立服务器下载信息SelendroidInstaller确定AndroidManifest位置错误:命令&c; cf C:\ Users \ achauhan \ AppData \漫游\ npm \ node_modu \ appium \ node_modules \ appium-selendroid-installer \ selendroid \ download \ se roid-server.jar'错误:错误:在processs.ChildProcess._handle.onexit的exports._errnoException(util.js:870:11)处生成jar ENOENT(内部/ child_process.js:178:32 at onErrorNT(internal / child_process.js:344: 16)在nextTickCallbackWith2Args(node.js:441:9)处于childProcess的process._tickCallback(node.js:355:17)。(lib / teen_process.js:31:14)在emitOne(events.js:77:13) )在ProcessTrocess.emit(events.js:169:7)处的Process.ChildProcess._handle.onexit(内部/ child_process.js:198:12 at onErrorNT(internal / child_process.js:344:16)at nextTickCallbackWith2Args(node。 js:441:9)at process._tickCallback(node.js:355:17)npm ERR!Windows_NT 6.3.9600 npm ERR!argv" C:\ Program Files \ nodejs \ node.exe"&# 34; C:\ Program Files \ node node_modules \ npm \ bin \ npm-cli.js"" install"" -g"" appium" npm ERR !node v4.2.6 npm ERR!npm v2.14.12 npm ERR!code ELIFECYCLE
npm ERR! appium-selendroid-driver@1.2.2 install:node ./bin/install.js npm ERR!退出状态1 npm ERR! ** npm ERR!在appium-selendroid-driver@1.2.2安装脚本'节点失败。 /install.js' ;.错误的ERR!这很可能是appium-selendroid-driver pac,npm ERR的问题!不是与npm本身。错误的ERR!告诉作者你的系统失败了:npm ERR! node ./bin/install.js npm ERR!您可以通过以下方式获取他们的信息:npm ERR! npm owner ls appium-selendroid-driver npm ERR!上面可能有额外的日志记录输出。
npm ERR!请在任何支持请求中包含以下文件:** npm ERR! C:\ Users \用户achauhan \ NPM-debug.log`
答案 0 :(得分:2)
验证%JAVA_HOME%\bin
是否在PATH中 - 添加此内容后,它对我有用
(JAVA_HOME
包含JDK根路径。)
答案 1 :(得分:1)
安装appium-selendroid-driver@1.2.2时会出现安装问题。
安装Java Developer Kit,这个依赖项应该正确安装。
答案 2 :(得分:1)
我可以按照以下步骤安装它
你会发现appium安装在
上C:\用户\ XXXXXXX \ node_modules.bin
现在你所要做的就是将它绑定到环境变量上 然后,您可以打开命令提示符并键入appium以启动它
答案 3 :(得分:0)
WIN 7 x6x Appium无法安装。
我尝试了你的解决方案(SandyRocks),虽然安装报告了同样的失败,但它确实继续前进而不是停止。完成后,我尝试通过命令提示符启动appium但发生以下消息。
' appium'不被视为内部或外部命令, 可操作程序或批处理文件。
我在错误日志中看到的与上面的差异之一是版本号虽然是v2.14.20 vs 2.14.12(见下文)。欢迎任何建议。谢谢!
错误日志 Microsoft Windows [版本6.1.7601] 版权所有(c)2009 Microsoft Corporation。保留所有权利。
C:\ Users \ XXuserNameXX> npm -v 20年2月14日
C:\ Users \ XXuserNameXX> npm install -g appium
appium-chromedriver@2.8.0安装C:\ Users \ XXuserNameXX \ AppData \ Roaming \ npm \ node_m odules \ appium \ node_modules \ appium,chromedriver node install-npm.js
尝试安装Chromedriver二进制文件时出错。等待再试一次。 尝试安装Chromedriver二进制文件时出错。等待再试一次。 尝试安装Chromedriver二进制文件时出错。等待再试一次。 尝试安装Chromedriver二进制文件时出错。等待再试一次。 尝试安装Chromedriver二进制文件时出错。等待再试一次。 尝试安装Chromedriver二进制文件时出错。等待再试一次。 尝试安装Chromedriver二进制文件时出错。等待再试一次。 尝试安装Chromedriver二进制文件时出错。等待再试一次。 尝试安装Chromedriver二进制文件时出错。等待再试一次。 尝试安装Chromedriver二进制文件时出错。等待再试一次。 尝试安装Chromedriver二进制文件时出错。等待再试一次。 尝试安装Chromedriver二进制文件时出错。等待再试一次。 尝试安装Chromedriver二进制文件时出错。等待再试一次。 尝试安装Chromedriver二进制文件时出错。等待再试一次。 尝试安装Chromedriver二进制文件时出错。等待再试一次。 尝试安装Chromedriver二进制文件时出错。等待再试一次。 尝试安装Chromedriver二进制文件时出错。等待再试一次。 尝试安装Chromedriver二进制文件时出错。等待再试一次。 尝试安装Chromedriver二进制文件时出错。等待再试一次。 尝试安装Chromedriver二进制文件时出错。等待再试一次。 尝试安装Chromedriver二进制文件时出错。等待再试一次。 尝试安装Chromedriver二进制文件时出错。等待再试一次。 尝试安装Chromedriver二进制文件时出错。等待再试一次。 尝试安装Chromedriver二进制文件时出错。等待再试一次。 尝试安装Chromedriver二进制文件时出错。等待再试一次。 info Chromedriver安装安装Chromedriver版本' 2.21'对于平台' win'和建筑' 32' info Chromedriver安装打开临时文件,将chromedriver_win32写入... info Chromedriver安装下载http://chromedriver.storage.googleapis.com/2.21/chromedriver_win32.zip ... info Chromedriver安装将二进制内容写入C:\ Users \ XXusD081~1.XXlastthreeA \ AppData \ Local \ Temp \ 2016216-7684-ujrd2r \ chromedriver_win32.zip ... info Chromedriver安装将C:\ Users \ XXusD081~1.XXlastthreeA \ AppData \ Local \ Temp \ 2016216-7684-ujrd2r \ chromedriver_win32.zip解压缩到C:\ Users \ XXusD081~1.XXlastthreeA \ AppData \ Local \ Temp \ 2016216- 7684-ujrd2r \ chromedriver_win32 info Chromedriver安装创建C:\ Users \ XXuserNameXX \ AppData \ Roaming \ npm \ node_modules \ appium \ node_modules \ appium-chromedriver \ chromedriver \ win ... info Chromedriver安装复制解压缩的二进制文件,从C:\ Users \ XXusD081~1.XXlastthreeA \ AppData \ Local \ Temp \ 2016216-7684-ujrd2r \ chromedriver_win32 \ chromedriver.exe读取... info Chromedriver安装写入C:\ Users \ XXuserNameXX \ AppData \ Roaming \ npm \ node_modules \ appium \ node_modules \ appium-chromedriver \ chromedriver \ win \ chromedriver.exe ... info Chromedriver安装C:\ Users \ XXuserNameXX \ AppData \ Roaming \ npm \ node_modules \ appium \ node_modules \ appium-chromedriver \ chromedriver \ win \ chromedriver.exe已成功落实到位
appium-selendroid-driver@1.2.2安装C:\ Users \ XXuserNameXX \ AppData \ Roaming \ npm \ n ode_modules \ appium \ node_modules \ appium-selendroid驱动器 node ./bin/install.js
Selendroid安装文件尚不存在,等待...... Selendroid安装文件尚不存在,等待...... Selendroid安装文件尚不存在,等待...... Selendroid安装文件尚不存在,等待...... info SelendroidInstaller确保C:\ Users \ XXuserNameXX \ AppData \ Roaming \ npm \ node_modules \ appium \ node_modules \ appium-selendroid-installer \ selendroid \ download存在 info SelendroidInstaller下载Selendroid独立服务器版本0.17.0 来自https://github.com/selendroid/selendroid/releases/download/0.17.0/selendroid-standalone-0.17.0-with-dependencies.jar - > C:\ Users \用户XXuserNameXX \应用程序数据\漫游\故宫\ node_modules \ appium \ node_modules \ appium-selendroid安装程序\ selendroid \下载\ selendroid-的server.jar info SelendroidInstaller将二进制内容写入C:\ Users \ XXuserNameXX \ AppData \ Roaming \ npm \ node_modules \ appium \ node_modules \ appium-selendroid-installer \ selendroid \ download \ selendroid-server.jar info已下载SelendroidInstaller Selendroid独立服务器 info SelendroidInstaller确定AndroidManifest位置 错误:命令&c; jar tf C:\ Users \ XXuserNameXX \ AppData \ Roaming \ npm \ node_modules \ appium \ node_modules \ appium-selendroid-installer \ selendroid \ download \ selendroid-server.jar'错误:错误:生成jar ENOENT at exports._errnoException(util.js:870:11) 在Process.ChildProcess._handle.onexit(internal / child_process.js:178:32) at onErrorNT(internal / child_process.js:344:16) at nextTickCallbackWith2Args(node.js:442:9) at process._tickCallback(node.js:356:17) 在ChildProcess。 (LIB / teen_process.js:31:14) 在emitOne(events.js:77:13) 在ChildProcess.emit(events.js:169:7) 在Process.ChildProcess._handle.onexit(internal / child_process.js:198:12) at onErrorNT(internal / child_process.js:344:16) at nextTickCallbackWith2Args(node.js:442:9) at process._tickCallback(node.js:356:17) 错误的ERR! Windows_NT 6.1.7601 错误的ERR! argv" C:\ Program Files(x86)\ nodejs \ node.exe" " C:\ Program Files(x8 6)\的NodeJS \ node_modules \ NPM \ BIN \ NPM-cli.js" "安装" " -g" " appium" 错误的ERR!节点v4.4.0 错误的ERR! npm v2.14.20 错误的ERR!代码ELIFECYCLE
npm ERR! appium-selendroid-driver@1.2.2安装:node ./bin/install.js
错误的ERR!退出状态1
错误的ERR!
错误的ERR!在appium-selendroid-driver@1.2.2安装脚本&node;节点./bin/install.js'失败。
错误的ERR!这很可能是appium-selendroid-driver包的问题,
错误的ERR!不是与npm本身。
错误的ERR!告诉作者你的系统失败了:
错误的ERR! node ./bin/install.js
错误的ERR!您可以通过以下方式获取有关如何为此项目打开问题的信息:
错误的ERR! npm bugs appium-selendroid-driver
错误的ERR!或者如果不可用,您可以通过以下方式获取他们的信息:
错误的ERR!
错误的ERR! npm所有者ls appium-selendroid-driver
错误的ERR!上面可能有额外的日志记录输出。
npm ERR!请在支持请求中包含以下文件:
npm ERR! C:\ Users \用户XXuserNameXX \ NPM-的debug.log
答案 4 :(得分:0)
我碰到一个帖子,谈论类似的问题。通过使用另一个服务器jar文件selendroid-standalone-0.17.0-with-dependencies_fixed.jar进行了修复。可能值得尝试。