Py学习  »  Python

cnpm install appium@1.7.2 -g安装提示gyp ERR! configure error

854870229 • 5 年前 • 807 次点击  

在使用cnpm安装appium,在第28个出现如下gyp ERR! configure error错误,麻烦大神给与解答,困扰了我很长时间了,非常感谢! C:\Users\Administrator>cnpm install appium@1.7.2 -g Downloading appium to C:\Users\Administrator\AppData\Roaming\npm\node_modules\appium_tmp Copying C:\Users\Administrator\AppData\Roaming\npm\node_modules\appium_tmp_appium@1.7.2@appium to C:\Users\Administrator\AppData\Roaming\npm\node_modules\appium Installing appium's dependencies to C:\Users\Administrator\AppData\Roaming\npm\node_modules\appium/node_modules [1/29] appium-windows-driver@1.x installed at node_modules_appium-windows-driver@1.5.1@appium-windows-driver [2/29] appium-base-driver@2.x installed at node_modules_appium-base-driver@2.33.0@appium-base-driver [3/29] appium-fake-driver@^0.2.x installed at node_modules_appium-fake-driver@0.2.0@appium-fake-driver [4/29] appium-mac-driver@1.x installed at node_modules_appium-mac-driver@1.4.1@appium-mac-driver [5/29] async-lock@^1.0.0 existed at node_modules_async-lock@1.1.3@async-lock [6/29] asyncbox@2.x existed at node_modules_asyncbox@2.5.2@asyncbox [7/29] babel-runtime@=5.8.24 existed at node_modules_babel-runtime@5.8.24@babel-runtime [8/29] bluebird@2.x existed at node_modules_bluebird@2.11.0@bluebird [9/29] continuation-local-storage@3.x existed at node_modules_continuation-local-storage@3.2.1@continuation-local-storage [10/29] appium-ios-driver@1.x installed at node_modules_appium-ios-driver@1.32.1@appium-ios-driver [11/29] argparse@1.x installed at node_modules_argparse@1.0.10@argparse [12/29] lodash@4.x existed at node_modules_lodash@4.17.11@lodash [13/29] dateformat@^2.0.0 installed at node_modules_dateformat@2.2.0@dateformat [14/29] request@^2.81.0 existed at node_modules_request@2.88.0@request [15/29] npmlog@2.x installed at node_modules_npmlog@2.0.4@npmlog [16/29] source-map-support@0.x existed at node_modules_source-map-support@0.5.9@source-map-support [17/29] teen_process@1.x existed at node_modules_teen_process@1.14.1@teen_process [18/29] request-promise@1.x installed at node_modules_request-promise@1.0.2@request-promise [19/29] winston@2.x installed at node_modules_winston@2.4.4@winston [20/29] fkill@^5.2.0 installed at node_modules_fkill@5.3.0@fkill [appium-uiautomator2-server@0.4.1] download ShasumNotMatchError: real sha1:586713679da1d120784b6d32a185daff46f9cb99 not equal to remote:7852a6be2adad0793744c0bf9ded427dca43b2e4 (appium-uiautomator2-server@0.4.1), fail count: 1 [21/29] appium-xcuitest-driver@2.x installed at node_modules_appium-xcuitest-driver@2.104.0@appium-xcuitest-driver heapdump@0.x found binding.gyp file, auto run "node-gyp rebuild"

C:\Users\Administrator\AppData\Roaming\npm\node_modules\appium\node_modules_heapdump@0.3.12@heapdump>node "C:\Users\Administrator\AppData\Roaming\npm\node_modules\cnpm\node_modules\npminstall\node-gyp-bin\node-gyp.js" rebuild [22/29] appium-support@2.x installed at node_modules_appium-support@2.25.0@appium-support fsevents@1.2.4 download from binary mirror: {"module_name":"fse","module_path":"./lib/binding/{configuration}/{node_abi}-{platform}-{arch}/","remote_path":"./v{version}/","package_name":"{module_name}-v{version}-{node_abi}-{platform}-{arch}.tar.gz","host":"https://cdn.npm.taobao.org/dist/fsevents"} platform unsupported fsevents@1.x Package require os(darwin) not compatible with your platform(win32) [fsevents@1.x] optional install error: Package require os(darwin) not compatible with your platform(win32) [24/29] appium-youiengine-driver@1.x installed at node_modules_appium-youiengine-driver@1.1.1@appium-youiengine-driver [25/29] appium-espresso-driver@^1.0.0-beta.3 installed at node_modules_appium-espresso-driver@1.4.0@appium-espresso-driver [26/29] appium-android-driver@1.x installed at node_modules_appium-android-driver@1.40.1@appium-android-driver [27/29] appium-selendroid-driver@1.x installed at node_modules_appium-selendroid-driver@1.13.2@appium-selendroid-driver [28/29] appium-uiautomator2-driver@0.x installed at node_modules_appium-uiautomator2-driver@0.11.0@appium-uiautomator2-driver gyp ERR! configure error gyp ERR! stack Error: Command failed: C:\Users\Administrator\AppData\Local\Programs\Python\Python35\python.EXE -c import sys; print "%s.%s.%s" % sys.version_info[:3]; gyp ERR! stack File "<string>", line 1 gyp ERR! stack import sys; print "%s.%s.%s" % sys.version_info[:3]; gyp ERR! stack ^ gyp ERR! stack SyntaxError: invalid syntax gyp ERR! stack gyp ERR! stack at ChildProcess.exithandler (child_process.js:198:12) gyp ERR! stack at emitTwo (events.js:106:13) gyp ERR! stack at ChildProcess.emit (events.js:191:7) gyp ERR! stack at maybeClose (internal/child_process.js:920:16) gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:230:5) gyp ERR! System Windows_NT 6.1.7601 gyp ERR! command "C:\Program Files\nodejs\node.exe" "C:\Users\Administrator\AppData\Roaming\npm\node_modules\cnpm\node_modules\npminstall\node-gyp-bin\node-gyp.js" "rebuild" gyp ERR! cwd C:\Users\Administrator\AppData\Roaming\npm\node_modules\appium\node_modules_heapdump@0.3.12@heapdump gyp ERR! node -v v6.11.3 gyp ERR! node-gyp -v v3.8.0 gyp ERR! not ok [heapdump@0.x] optional install error: Error: Run "C:\Windows\system32\cmd.exe /d /s /c node-gyp rebuild" error, exit code 1 at ChildProcess.proc.on.code (C:\Users\Administrator\AppData\Roaming\npm\node_modules\cnpm\node_modules\runscript\index.js:74:21) at emitTwo (events.js:106:13) at ChildProcess.emit (events.js:191:7) at maybeClose (internal/child_process.js:920:16) at Process.ChildProcess._handle.onexit (internal/child_process.js:230:5) execute post install 5 scripts... [1/5] scripts.install appium-windows-driver@1.x run "node install-npm.js" C:\Users\Administrator\AppData\Roaming\npm\node_modules\appium\node_modules_appium-support@2.25.0@appium-support\build\lib\tempdir.js:27 async function tempDir() { ^^^^^^^^

SyntaxError: Unexpected token function at createScript (vm.js:56:10) at Object.runInThisContext (vm.js:97:10) at Module._compile (module.js:542:28) at Object.Module._extensions..js (module.js:579:10) at Module.load (module.js:487:32) at tryModuleLoad (module.js:446:12) at Function.Module._load (module.js:438:3) at Module.require (module.js:497:17) at require (internal/module.js:20:19) at Object.<anonymous> (C:\Users\Administrator\AppData\Roaming\npm\node_modules\appium\node_modules_appium-support@2.25.0@appium-support\index.js:1:1) Install fail! Error: post install error, please remove node_modules before retry! Run "C:\Windows\system32\cmd.exe /d /s /c node install-npm.js" error, exit code 1 Error: post install error, please remove node_modules before retry! Run "C:\Windows\system32\cmd.exe /d /s /c node install-npm.js" error, exit code 1 at ChildProcess.proc.on.code (C:\Users\Administrator\AppData\Roaming\npm\node_modules\cnpm\node_modules\runscript\index.js:74:21) at emitTwo (events.js:106:13) at ChildProcess.emit (events.js:191:7) at maybeClose (internal/child_process.js:920:16) at Process.ChildProcess._handle.onexit (internal/child_process.js:230:5) npminstall version: 3.16.0 npminstall args: C:\Program Files\nodejs\node.exe C:\Users\Administrator\AppData\Roaming\npm\node_modules\cnpm\node_modules\npminstall\bin\install.js --fix-bug-versions --china --userconfig=C:\Users\Administrator.cnpmrc --disturl=https://npm.taobao.org/mirrors/node --registry=https://registry.npm.t aobao.org appium@1.7.2 -g

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/27257
 
807 次点击