gpt4 book ai didi

node.js - “appium”不被识别为内部或外部命令、可操作程序或批处理文件

转载 作者:太空宇宙 更新时间:2023-11-03 22:54:12 25 4
gpt4 key购买 nike

尝试使用以下命令在 Windows 上安装 appium:npm install -g appium

但是我收到以下错误。请给我一些解决方案来解决这个问题。我刚刚下载了 Windows 版 appium,然后在命令提示符中尝试了 npm install -g appium 命令。

    C:\Users\Gideon>npm install -g appium
npm WARN `git config --get remote.origin.url` returned wrong result (git://githu
b.com/vojtajina/traceur-compiler) undefined
npm WARN `git config --get remote.origin.url` returned wrong result (git://githu
b.com/vojtajina/traceur-compiler) undefined
npm ERR! git clone git://github.com/vojtajina/traceur-compiler undefined
npm ERR! git clone git://github.com/vojtajina/traceur-compiler undefined
\


> bufferutil@1.0.1 install C:\Users\Gideon\AppData\Roaming\npm\node_modules\appi
um\node_modules\ws\node_modules\bufferutil
> node-gyp rebuild

|
C:\Users\Gideon\AppData\Roaming\npm\node_modules\appium\node_modules\ws\node_mod
ules\bufferutil>node "C:\Program Files\nodejs\node_modules\npm\bin\node-gyp-bin\
\..\..\node_modules\node-gyp\bin\node-gyp.js" rebuild
gyp ERR! configure error
gyp ERR! stack Error: Can't find Python executable "python", you can set the PYT
HON env variable.
gyp ERR! stack at failNoPython (C:\Program Files\nodejs\node_modules\npm\nod
e_modules\node-gyp\lib\configure.js:103:14)
gyp ERR! stack at C:\Program Files\nodejs\node_modules\npm\node_modules\node
-gyp\lib\configure.js:64:11
gyp ERR! stack at Object.oncomplete (evalmachine.<anonymous>:108:15)
gyp ERR! System Windows_NT 6.2.9200
gyp ERR! command "node" "C:\\Program Files\\nodejs\\node_modules\\npm\\node_modu
les\\node-gyp\\bin\\node-gyp.js" "rebuild"
ERR! cwd C:\Users\Gideon\AppData\Roaming\npm\node_modules\appium\node_modules\w
s\node_modules\bufferutil
gyp ERR! node -v v0.10.35
gyp ERR! node-gyp -v v1.0.1
gyp ERR! not ok
npm WARN optional dep failed, continuing bufferutil@1.0.1


> utf-8-validate@1.0.1 install C:\Users\Gideon\AppData\Roaming\npm\node_modules\
appium\node_modules\ws\node_modules\utf-8-validate
> node-gyp rebuild


C:\Users\Gideon\AppData\Roaming\npm\node_modules\appium\node_modules\ws\node_mod
ules\utf-8-validate>node "C:\Program Files\nodejs\node_modules\npm\bin\node-gyp-
bin\\..\..\node_modules\node-gyp\bin\node-gyp.js" rebuild
gyp ERR! configure error
gyp ERR! stack Error: Can't find Python executable "python", you can set the PYT
HON env variable.
gyp ERR! stack at failNoPython (C:\Program Files\nodejs\node_modules\npm\nod
e_modules\node-gyp\lib\configure.js:103:14)
gyp ERR! stack at C:\Program Files\nodejs\node_modules\npm\node_modules\node
-gyp\lib\configure.js:64:11
gyp ERR! stack at Object.oncomplete (evalmachine.<anonymous>:108:15)
gyp ERR! System Windows_NT 6.2.9200
gyp ERR! command "node" "C:\\Program Files\\nodejs\\node_modules\\npm\\node_modu
les\\node-gyp\\bin\\node-gyp.js" "rebuild"
gyp ERR! cwd C:\Users\Gideon\AppData\Roaming\npm\node_modules\appium\node_module
s\ws\node_modules\utf-8-validate
gyp ERR! node -v v0.10.35
gyp ERR! node-gyp -v v1.0.1
gyp ERR! not ok
npm WARN optional dep failed, continuing utf-8-validate@1.0.1
-


> ws@0.5.0 install C:\Users\Gideon\AppData\Roaming\npm\node_modules\appium\node_
modules\socket.io\node_modules\engine.io\node_modules\ws
> (node-gyp rebuild 2> builderror.log) || (exit 0)

|
C:\Users\Gideon\AppData\Roaming\npm\node_modules\appium\node_modules\socket.io\n
ode_modules\engine.io\node_modules\ws>node "C:\Program Files\nodejs\node_modules
\npm\bin\node-gyp-bin\\..\..\node_modules\node-gyp\bin\node-gyp.js" rebuild
|
> ws@0.4.31 install C:\Users\Gideon\AppData\Roaming\npm\node_modules\appium\node
_modules\socket.io\node_modules\socket.io-client\node_modules\engine.io-client\n
ode_modules\ws
> (node-gyp rebuild 2> builderror.log) || (exit 0)


C:\Users\Gideon\AppData\Roaming\npm\node_modules\appium\node_modules\socket.io\n
ode_modules\socket.io-client\node_modules\engine.io-client\node_modules\ws>node
"C:\Program Files\nodejs\node_modules\npm\bin\node-gyp-bin\\..\..\node_modules\n
ode-gyp\bin\node-gyp.js" rebuild
npm WARN engine hawk@0.10.2: wanted: {"node":"0.8.x"} (current: {"node":"0.10.35
","npm":"1.4.28"})
npm WARN engine cryptiles@0.1.3: wanted: {"node":"0.8.x"} (current: {"node":"0.1
0.35","npm":"1.4.28"})
npm WARN engine hoek@0.7.6: wanted: {"node":"0.8.x"} (current: {"node":"0.10.35"
,"npm":"1.4.28"})
npm WARN engine boom@0.3.8: wanted: {"node":"0.8.x"} (current: {"node":"0.10.35"
,"npm":"1.4.28"})
npm WARN engine sntp@0.1.4: wanted: {"node":"0.8.x"} (current: {"node":"0.10.35"
,"npm":"1.4.28"})
npm ERR! not found: git
npm ERR!
npm ERR! Failed using git.
npm ERR! This is most likely not a problem with npm itself.
npm ERR! Please check if you have git installed and in your PATH.

npm ERR! System Windows_NT 6.2.9200
npm ERR! command "C:\\Program Files\\nodejs\\\\node.exe" "C:\\Program Files\\nod
ejs\\node_modules\\npm\\bin\\npm-cli.js" "install" "-g" "appium"
npm ERR! cwd C:\Users\Gideon
npm ERR! node -v v0.10.35
npm ERR! npm -v 1.4.28
npm ERR! code ENOGIT
npm ERR! not ok code 0


C:\Users\Gideon>appium

'appium' is not recognized as an internal or external command, operable program or batch file.

最佳答案

折腾了一天,终于成功了。

NPM,默认情况下将安装在C:\Program Files\nodejs

但其他必需的 Node 模块将安装在C:\Users\UserName\AppData\Roaming\npm

系统环境的 PATH 变量将设置为 C:\Program Files\nodejsnot 设置为 C:\Users\UserName\AppData\Roaming\npm,请将此目录添加到 PATH 变量中。

Setting another directory

然后复制下载的appium文件夹
来自: C:\Users\User\AppData\Roaming\npm\node_modules
至: C:\Program Files\nodejs\node_modules\npm\node_modules

然后命令 appium --version 应该可以全局工作。

测试了两次,对我有用,希望对大家有帮助。

问候,维尼思

关于node.js - “appium”不被识别为内部或外部命令、可操作程序或批处理文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29403715/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com