In addition to Weibo, there is also WeChat
Please pay attention
WeChat public account
Shulou
2025-04-06 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Internet Technology >
Share
Shulou(Shulou.com)06/03 Report--
Sodu mkdir-p Resources/WebDriverAgent.bundle
-bash: sodu: command not found
Bogon:WebDriverAgent zhouhaijun$ sudo mkdir-p Resources/WebDriverAgent.bundle
Password:
Sorry, try again.
Password:
Bogon:WebDriverAgent zhouhaijun$ ls
CONTRIBUTING.md LICENSE Scripts
Cartfile PATENTS WebDriverAgent.xcodeproj
Cartfile.resolved PrivateHeaders WebDriverAgentLib
Configurations README.md WebDriverAgentRunner
Inspector Resources WebDriverAgentTests
Bogon:WebDriverAgent zhouhaijun$ sh. / Scripts/bootstrap.sh
-e Fetching dependencies
* * Downloading RoutingHTTPServer.framework binary at "v1.0.1"
* Skipped installing RoutingHTTPServer.framework binary due to the error:
"Failed to write to / usr/local/lib/node_modules/appium/node_modules/_appium-xcuitest-driver@2.58.1@appium-xcuitest-driver/WebDriverAgent/Carthage/Build/iOS: ErrorDomain = NSCocoaErrorDomain Code=513" You don't have permission to save the file "iOS" in the folder "Build". UserInfo= {NSFilePath=/usr/local/lib/node_modules/appium/node_modules/_appium-xcuitest-driver@2.58.1@appium-xcuitest-driver/WebDriverAgent/Carthage/Build/iOS, NSUnderlyingError=0x7ff5d2c814e0 {ErrorDomain = NSPOSIXErrorDomain Code=13 "Permission denied"} "
* * Checking out RoutingHTTPServer at "v1.0.1"
Failed to check out repository into / usr/local/lib/node_modules/appium/node_modules/_appium-xcuitest-driver@2.58.1@appium-xcuitest-driver/WebDriverAgent/Carthage/Checkouts/RoutingHTTPServer: Could not create working directory (ErrorDomain = NSCocoaErrorDomain Code=513 "You don't have permission to save the file" RoutingHTTPServer "in the folder" Checkouts "." UserInfo= {NSFilePath=/usr/local/lib/node_modules/appium/node_modules/_appium-xcuitest-driver@2.58.1@appium-xcuitest-driver/WebDriverAgent/Carthage/Checkouts/RoutingHTTPServer, NSUnderlyingError=0x7ff5d2f175b0 {ErrorDomain = NSPOSIXErrorDomain Code=13 "Permission denied"}})
Bogon:WebDriverAgent zhouhaijun$ sudo sh. / Scripts/bootstrap.sh
-e Fetching dependencies
* * Downloading RoutingHTTPServer.framework binary at "v1.0.1"
* xcodebuild output can be found in / var/folders/zz/zyxvpxvq6csfxvn_n0000000000000/T/carthage-xcodebuild.v5wt4K.log
-e Building Inspector
Creating bundle directory...
Fetching Inspector dependencies...
Npm WARN deprecated minimatch@2.0.10: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue
Npm WARN deprecated css-list@0.1.3: Deprecated.
> fsevents@1.1.3 install / usr/local/lib/node_modules/appium/node_modules/_appium-xcuitest-driver@2.58.1@appium-xcuitest-driver/WebDriverAgent/Inspector/node_modules/fsevents
> node install
[fsevents] Success: "/ usr/local/lib/node_modules/appium/node_modules/_appium-xcuitest-driver@2.58.1@appium-xcuitest-driver/WebDriverAgent/Inspector/node_modules/fsevents/lib/binding/Release/node-v48-darwin-x64/fse.node" already installed
Pass-update-binary to reinstall or-build-from-source to recompile
Web-driver-inspector@1.0.0 / usr/local/lib/node_modules/appium/node_modules/_appium-xcuitest-driver@2.58.1@appium-xcuitest-driver/WebDriverAgent/Inspector
├─┬ babel-core@5.8.38
│ ├── babel-plugin-constant-folding@1.0.1
│ ├── babel-plugin-dead-code-elimination@1.0.2
│ ├── babel-plugin-eval@1.0.1
│ ├── babel-plugin-inline-environment-variables@1.0.1
│ ├── babel-plugin-jscript@1.0.4
│ ├── babel-plugin-member-expression-literals@1.0.1
│ ├── babel-plugin-property-literals@1.0.1
│ ├── babel-plugin-proto-to-assign@1.0.4
│ ├── babel-plugin-react-constant-elements@1.0.3
│ ├── babel-plugin-react-display-name@1.0.3
│ ├── babel-plugin-remove-console@1.0.1
│ ├── babel-plugin-remove-debugger@1.0.1
│ ├── babel-plugin-runtime@1.0.7
│ ├─┬ babel-plugin-undeclared-variables-check@1.0.2
│ │ └── leven@1.0.2
│ ├── babel-plugin-undefined-to-void@1.1.6
│ ├── babylon@5.8.38
│ ├── bluebird@2.11.0
│ ├─┬ chalk@1.1.3
│ │ ├── ansi-styles@2.2.1
│ │ ├── escape-string-regexp@1.0.5
│ │ ├── has-ansi@2.0.0
│ │ └── supports-color@2.0.0
│ ├── convert-source-map@1.5.0
│ ├── core-js@1.2.7
│ ├─┬ debug@2.6.9
│ │ └── ms@2.0.0
│ ├─┬ detect-indent@3.0.1
│ │ ├── get-stdin@4.0.1
│ │ └── minimist@1.2.0
│ ├── esutils@2.0.2
│ ├── fs-readdir-recursive@0.1.2
│ ├── globals@6.4.1
│ ├─┬ home-or-tmp@1.0.0
│ │ ├── os-tmpdir@1.0.2
│ │ └── user-home@1.1.1
│ ├─┬ is-integer@1.0.7
│ │ └─┬ is-finite@1.0.2
│ │ └── number-is-nan@1.0.1
│ ├── js-tokens@1.0.1
│ ├── json5@0.4.0
│ ├── lodash@3.10.1
│ ├─┬ minimatch@2.0.10
│ │ └─┬ brace-expansion@1.1.8
│ │ ├── balanced-match@1.0.0
│ │ └── concat-map@0.0.1
│ ├─┬ output-file-sync@1.1.2
│ │ └── graceful-fs@4.1.11
│ ├── path-exists@1.0.0
│ ├── path-is-absolute@1.0.1
│ ├── private@0.1.8
│ ├─┬ regenerator@0.8.40
│ │ ├─┬ commoner@0.10.8
│ ├── commander@2.11.0
│ ├─┬ detective@4.5.0
│ └── acorn@4.0.13
│ ├── glob@5.0.15
│ ├── iconv-lite@0.4.19
│ ├── qstores 1.5.1
│ └─┬ recast@0.11.23
│ ├── ast-types@0.9.6
│ └── esprima@3.1.3
│ │ ├─┬ defs@1.1.1
│ ├─┬ alter@0.2.0
│ └── stable@0.1.6
│ ├── ast-traverse@0.1.1
│ ├── breakable@1.0.0
│ ├── simple-fmt@0.1.0
│ ├── simple-is@0.2.0
│ ├── stringmap@0.2.2
│ ├── stringset@0.2.1
│ ├── tryor@0.1.2
│ └─┬ yargs@3.27.0
│ ├─┬ os-locale@1.4.0
│ └─┬ lcid@1.0.0
│ └── invert-kv@1.0.0
│ ├── window-size@0.1.4
│ └── y18n@3.2.1
│ │ ├── esprima-fb@15001.1001.0-dev-harmony-fb
│ │ ├─┬ recast@0.10.33
│ └── ast-types@0.8.12
│ │ └── through@2.3.8
│ ├─┬ regexpu@1.3.0
│ │ ├── esprima@2.7.3
│ │ ├── regenerate@1.3.3
│ │ ├── regjsgen@0.2.0
│ │ └─┬ regjsparser@0.1.5
│ │ └── jsesc@0.5.0
│ ├── repeating@1.1.3
│ ├─┬ resolve@1.5.0
│ │ └── path-parse@1.0.5
│ ├── shebang-regex@1.0.0
│ ├── slash@1.0.0
│ ├── source-map@0.5.7
│ ├─┬ source-map-support@0.2.10
│ │ └─┬ source-map@0.1.32
│ │ └── amdefine@1.0.1
│ ├── to-fast-properties@1.0.3
│ ├── trim-right@1.0.1
│ └── try-resolve@1.0.1
├─┬ babel-eslint@7.2.3
│ ├─┬ babel-code-frame@6.26.0
│ │ └── js-tokens@3.0.2
│ ├─┬ babel-traverse@6.26.0
│ │ ├── babel-messages@6.23.0
│ │ ├─┬ babel-runtime@6.26.0
│ ├── core-js@2.5.1
│ └── regenerator-runtime@0.11.0
│ │ ├── babylon@6.18.0
│ │ ├── globals@9.18.0
│ │ ├── invariant@2.2.2
│ │ └── lodash@4.17.4
│ ├─┬ babel-types@6.26.0
│ │ └── lodash@4.17.4
│ └── babylon@6.18.0
├─┬ babel-loader@5.4.2
│ ├─┬ loader-utils@0.2.17
│ │ ├── big.js@3.2.0
│ │ ├── emojis-list@2.1.0
│ │ └── json5@0.5.1
│ └── object-assign@3.0.0
├── classnames@2.2.5
├─┬ css-loader@0.16.0
│ ├─┬ css-selector-tokenizer@0.5.4
│ │ ├── cssesc@0.1.0
│ │ └── fastparse@1.1.1
│ ├─┬ cssnano@2.6.1
│ │ ├─┬ autoprefixer-core@5.2.1
│ ├── browserslist@0.4.0
│ ├── caniuse-db@1.0.30000764
│ └── num2fraction@1.2.2
│ │ ├── balanced-match@0.2.1
│ │ ├── css-list@0.1.3
│ │ ├── decamelize@1.2.0
│ │ ├── defined@1.0.0
│ │ ├── indexes-of@1.0.1
│ │ ├─┬ postcss-calc@4.1.0
│ ├── postcss-message-helpers@2.0.0
│ └─┬ reduce-css-calc@1.3.0
│ ├── balanced-match@0.4.2
│ └── math-expression-evaluator@1.2.17
│ │ ├─┬ postcss-colormin@1.2.7
│ ├─┬ color@0.10.1
│ ├── color-convert@0.5.3
│ └─┬ color-string@0.3.0
│ └── color-name@1.1.3
│ ├─┬ colormin@1.1.2
│ ├─┬ color@0.11.4
│ └── color-convert@1.9.1
│ └── css-color-names@0.0.4
│ └─┬ reduce-function-call@1.0.2
│ └── balanced-match@0.4.2
│ │ ├─┬ postcss-convert-values@1.3.1
│ └── postcss-value-parser@1.4.2
│ │ ├─┬ postcss-discard-comments@1.2.1
│ └── node-balanced@0.0.14
│ │ ├── postcss-discard-duplicates@1.2.1
│ │ ├── postcss-discard-empty@1.1.2
│ │ ├─┬ postcss-discard-unused@1.0.3
│ ├── flatten@0.0.1
│ └── uniqs@2.0.0
│ │ ├─┬ postcss-filter-plugins@1.0.1
│ └── uniqid@1.0.0
│ │ ├─┬ postcss-font-family@1.2.1
│ └── object-assign@3.0.0
│ │ ├── postcss-merge-idents@1.0.2
│ │ ├── postcss-merge-longhand@1.0.2
│ │ ├── postcss-merge-rules@1.3.6
│ │ ├── postcss-minify-font-weight@1.0.1
│ │ ├─┬ postcss-minify-selectors@1.5.0
│ ├── javascript-natural-sort@0.7.1
│ ├── normalize-selector@0.2.0
│ └─┬ postcss-selector-parser@1.3.3
│ ├── flatten@1.0.2
│ └── uniq@1.0.1
│ │ ├─┬ postcss-normalize-url@2.1.3
│ ├── is-absolute-url@2.1.0
│ └─┬ normalize-url@1.9.1
│ ├── prepend-http@1.0.4
│ ├─┬ query-string@4.3.4
│ └── strict-uri-encode@1.1.0
│ └─┬ sort-keys@1.1.2
│ └── is-plain-obj@1.1.0
│ │ ├── postcss-ordered-values@1.1.1
│ │ ├── postcss-reduce-idents@1.0.3
│ │ ├─┬ postcss-single-charset@0.3.0
│ └─┬ fs-extra@0.14.0
│ ├── jsonfile@2.4.0
│ ├── ncp@1.0.1
│ └─┬ rimraf@2.6.2
│ └─┬ glob@7.1.2
│ └── minimatch@3.0.4
│ │ ├── postcss-unique-selectors@1.0.1
│ │ ├── postcss-zindex@1.1.3
│ │ ├─┬ read-file-stdin@0.2.1
│ └── gather-stream@1.0.0
│ │ └── write-file-stdout@0.0.2
│ ├─┬ postcss@4.1.16
│ │ ├── es6-promise@2.3.0
│ │ ├── js-base64@2.1.9
│ │ └── source-map@0.4.4
│ ├── postcss-modules-extract-imports@0.0.5
│ ├── postcss-modules-local-by-default@0.0.11
│ ├── postcss-modules-scope@0.0.8
│ └── source-list-map@0.1.8
├─┬ eslint@3.19.0
│ ├─┬ concat-stream@1.6.0
│ │ ├── inherits@2.0.3
│ │ ├─┬ readable-stream@2.3.3
│ ├── core-util-is@1.0.2
│ ├── process-nextick-args@1.0.7
│ ├── string_decoder@1.0.3
│ └── util-deprecate@1.0.2
│ │ └── typedarray@0.0.6
│ ├─┬ doctrine@2.0.0
│ │ └── isarray@1.0.0
│ ├─┬ escope@3.6.0
│ │ ├─┬ es6-map@0.1.5
│ ├── dongs 1.0.0
│ ├── es5-ext@0.10.35
│ ├── es6-iterator@2.0.3
│ ├── es6-set@0.1.5
│ ├── es6-symbol@3.1.1
│ └── event-emitter@0.3.5
│ │ ├── es6-weak-map@2.0.2
│ │ └── esrecurse@4.2.0
│ ├─┬ espree@3.5.2
│ │ ├── acorn@5.2.1
│ │ └─┬ acorn-jsx@3.0.1
│ │ └── acorn@3.3.0
│ ├── esquery@1.0.0
│ ├── estraverse@4.2.0
│ ├─┬ file-entry-cache@2.0.0
│ │ └─┬ flat-cache@1.3.0
│ │ ├── circular-json@0.3.3
│ │ ├─┬ del@2.2.2
│ ├─┬ globby@5.0.0
│ ├─┬ array-union@1.0.2
│ └── array-uniq@1.0.3
│ ├── arrify@1.0.1
│ └─┬ glob@7.1.2
│ └── minimatch@3.0.4
│ ├── is-path-cwd@1.0.0
│ ├─┬ is-path-in-cwd@1.0.0
│ └── is-path-inside@1.0.0
│ ├── pify@2.3.0
│ └─┬ pinkie-promise@2.0.1
│ └── pinkie@2.0.4
│ │ └── write@0.2.1
│ ├─┬ glob@7.1.2
│ │ ├── fs.realpath@1.0.0
│ │ ├─┬ inflight@1.0.6
│ └── wrappy@1.0.2
│ │ ├── minimatch@3.0.4
│ │ └── once@1.4.0
│ ├── globals@9.18.0
│ ├── ignore@3.3.7
│ ├── imurmurhash@0.1.4
│ ├─┬ inquirer@0.12.0
│ │ ├── ansi-escapes@1.4.0
│ │ ├── ansi-regex@2.1.1
│ │ ├─┬ cli-cursor@1.0.2
│ └─┬ restore-cursor@1.0.1
│ ├── exit-hook@1.1.1
│ └── onetime@1.1.0
│ │ ├── cli-width@2.2.0
│ │ ├── figures@1.7.0
│ │ ├── lodash@4.17.4
│ │ ├─┬ readline2@1.0.1
│ ├── code-point-at@1.1.0
│ ├── is-fullwidth-code-point@1.0.0
│ └── mute-stream@0.0.5
│ │ ├── run-async@0.1.0
│ │ ├── rx-lite@3.1.2
│ │ └── string-width@1.0.2
│ ├─┬ is-my-json-valid@2.16.1
│ │ ├── generate-function@2.0.0
│ │ ├─┬ generate-object-property@1.2.0
│ └── is-property@1.0.2
│ │ ├── jsonpointer@4.0.1
│ │ └── xtend@4.0.1
│ ├─┬ is-resolvable@1.0.0
│ │ └── tryit@1.0.3
│ ├─┬ js-yaml@3.10.0
│ │ ├─┬ argparse@1.0.9
│ └── sprintf-js@1.0.3
│ │ └── esprima@4.0.0
│ ├─┬ json-stable-stringify@1.0.1
│ │ └── jsonify@0.0.0
│ ├─┬ levn@0.3.0
│ │ ├── prelude-ls@1.1.2
│ │ └── type-check@0.3.2
│ ├── lodash@4.17.4
│ ├─┬ mkdirp@0.5.1
│ │ └── minimist@0.0.8
│ ├── natural-compare@1.4.0
│ ├─┬ optionator@0.8.2
│ │ ├── deep-is@0.1.3
│ │ ├── fast-levenshtein@2.0.6
│ │ └── wordwrap@1.0.0
│ ├── path-is-inside@1.0.2
│ ├── pluralize@1.2.1
│ ├── progress@1.1.8
│ ├─┬ require-uncached@1.0.3
│ │ ├─┬ caller-path@0.1.0
│ └── callsites@0.2.0
│ │ └── resolve-from@1.0.1
│ ├─┬ shelljs@0.7.8
│ │ ├─┬ glob@7.1.2
│ └── minimatch@3.0.4
│ │ ├── interpret@1.0.4
│ │ └── rechoir@0.6.2
│ ├── strip-bom@3.0.0
│ ├── strip-json-comments@2.0.1
│ ├─┬ table@3.8.3
│ │ ├─┬ ajv@4.11.8
│ └── co@4.6.0
│ │ ├── ajv-keywords@1.5.1
│ │ ├── lodash@4.17.4
│ │ ├── slice-ansi@0.0.4
│ │ └─┬ string-width@2.1.1
│ │ ├── is-fullwidth-code-point@2.0.0
│ │ └─┬ strip-ansi@4.0.0
│ │ └── ansi-regex@3.0.0
│ ├── text-table@0.2.0
│ └─┬ user-home@2.0.0
│ └── os-homedir@1.0.2
├── eslint-plugin-babel@4.1.2
├─┬ eslint-plugin-flowtype@2.39.1
│ └── lodash@4.17.4
├─┬ eslint-plugin-react@6.10.3
│ ├─┬ array.prototype.find@2.0.4
│ │ ├─┬ define-properties@1.1.2
│ └── foreach@2.0.5
│ │ └─┬ es-abstract@1.9.0
│ │ ├─┬ es-to-primitive@1.1.1
│ ├── is-date-object@1.0.1
│ └── is-symbol@1.0.1
│ │ ├── is-callable@1.1.3
│ │ └── is-regex@1.0.4
│ ├── doctrine@1.5.0
│ ├─┬ has@1.0.1
│ │ └── function-bind@1.1.1
│ ├── jsx-ast-utils@1.4.1
│ └─┬ object.assign@4.0.4
│ └── object-keys@1.0.11
├── flow-bin@0.38.0
├─┬ prop-types@15.6.0
│ ├─┬ fbjs@0.8.16
│ │ ├─┬ isomorphic-fetch@2.2.1
│ ├─┬ node-fetch@1.7.3
│ ├── encoding@0.1.12
│ └── is-stream@1.1.0
│ └── whatwg-fetch@2.0.3
│ │ ├─┬ promise@7.3.1
│ └── asap@2.0.6
│ │ ├── setimmediate@1.0.5
│ │ └── ua-parser-js@0.7.17
│ ├─┬ loose-envify@1.3.1
│ │ └── js-tokens@3.0.2
│ └── object-assign@4.1.1
├─┬ UNMET PEER DEPENDENCY react@15.6.1
│ └── create-react-class@15.6.2
├─┬ react-button@1.2.1
│ ├── object-assign@2.1.1
│ └── react-style-normalizer@1.2.8
├── react-dom@15.6.2
├── react-treeview@0.4.7
├─┬ simple-ajax@2.6.0
│ └── query-string@1.0.1
├── style-loader@0.12.4
├─┬ webpack@1.15.0
│ ├── acorn@3.3.0
│ ├── async@1.5.2
│ ├── clone@1.0.3
│ ├─┬ enhanced-resolve@0.9.1
│ │ └── memory-fs@0.2.0
│ ├── interpret@0.6.6
│ ├─┬ memory-fs@0.3.0
│ │ └─┬ errno@0.1.4
│ │ └── prr@0.0.0
│ ├─┬ node-libs-browser@0.7.0
│ │ ├── assert@1.4.1
│ │ ├─┬ browserify-zlib@0.1.4
│ └── pako@0.2.9
│ │ ├─┬ buffer@4.9.1
│ ├── base64-js@1.2.1
│ └── ieee754@1.1.8
│ │ ├─┬ console-browserify@1.1.0
│ └── date-now@0.1.4
│ │ ├── constants-browserify@1.0.0
│ │ ├─┬ crypto-browserify@3.3.0
│ ├── browserify-aes@0.4.0
│ ├── pbkdf2-compat@2.0.1
│ ├── ripemd160@0.2.0
│ └── sha.js@2.2.6
│ │ ├── domain-browser@1.1.7
│ │ ├── events@1.1.1
│ │ ├── https-browserify@0.0.1
│ │ ├── os-browserify@0.2.1
│ │ ├── path-browserify@0.0.0
│ │ ├── process@0.11.10
│ │ ├── punycode@1.4.1
│ │ ├── querystring-es3@0.2.1
│ │ ├── stream-browserify@2.0.1
│ │ ├─┬ stream-http@2.7.2
│ ├── builtin-status-codes@3.0.0
│ └── to-arraybuffer@1.0.1
│ │ ├── string_decoder@0.10.31
│ │ ├── timers-browserify@2.0.4
│ │ ├── tty-browserify@0.0.0
│ │ ├─┬ url@0.11.0
│ ├── punycode@1.3.2
│ └── querystring@0.2.0
│ │ ├─┬ util@0.10.3
│ └── inherits@2.0.1
│ │ └─┬ vm-browserify@0.0.4
│ │ └── indexof@0.0.1
│ ├─┬ optimist@0.6.1
│ │ ├── minimist@0.0.10
│ │ └── wordwrap@0.0.2
│ ├─┬ supports-color@3.2.3
│ │ └── has-flag@1.0.0
│ ├── tapable@0.1.10
│ ├─┬ uglify-js@2.7.5
│ │ ├── async@0.2.10
│ │ ├── uglify-to-browserify@1.0.2
│ │ └─┬ yargs@3.10.0
│ │ ├── camelcase@1.2.1
│ │ ├─┬ cliui@2.1.0
│ ├─┬ center-align@0.1.3
│ ├─┬ align-text@0.1.4
│ ├── longest@1.0.1
│ └── repeat-string@1.6.1
│ └── lazy-cache@1.0.4
│ └── right-align@0.1.3
│ │ └── window-size@0.1.0
│ ├─┬ watchpack@0.2.9
│ │ ├── async@0.9.2
│ │ └─┬ chokidar@1.7.0
│ │ ├── anymatch@1.3.2
│ │ ├── async-each@1.0.1
│ │ ├─┬ fsevents@1.1.3
│ ├── nan@2.8.0
│ └─┬ node-pre-gyp@0.6.39
│ ├── detect-libc@1.0.2
│ ├─┬ hawk@3.1.3
│ ├── boom@2.10.1
│ ├── cryptiles@2.0.5
│ ├── hoek@2.16.3
│ └── sntp@1.0.9
│ ├─┬ mkdirp@0.5.1
│ └── minimist@0.0.8
│ ├─┬ nopt@4.0.1
│ ├── abbrev@1.1.0
│ └─┬ osenv@0.1.4
│ ├── os-homedir@1.0.2
│ └── os-tmpdir@1.0.2
│ ├─┬ npmlog@4.1.0
│ ├─┬ are-we-there-yet@1.1.4
│ └── delegates@1.0.0
│ ├── console-control-strings@1.1.0
│ ├─┬ gauge@2.7.4
│ ├── aproba@1.1.1
│ ├── has-unicode@2.0.1
│ ├── object-assign@4.1.1
│ ├── signal-exit@3.0.2
│ ├─┬ string-width@1.0.2
│ │ ├── code-point-at@1.1.0
│ │ └─┬ is-fullwidth-code-point@1.0.0
│ │ └── number-is-nan@1.0.1
│ ├─┬ strip-ansi@3.0.1
│ │ └── ansi-regex@2.1.1
│ └── wide-align@1.1.2
│ └── set-blocking@2.0.0
│ ├─┬ rc@1.2.1
│ ├── deep-extend@0.4.2
│ ├── ini@1.3.4
│ ├── minimist@1.2.0
│ └── strip-json-comments@2.0.1
│ ├─┬ request@2.81.0
│ ├── aws-sign2@0.6.0
│ ├── aws4@1.6.0
│ ├── caseless@0.12.0
│ ├─┬ combined-stream@1.0.5
│ └── delayed-stream@1.0.0
│ ├── extend@3.0.1
│ ├── forever-agent@0.6.1
│ ├─┬ form-data@2.1.4
│ └── asynckit@0.4.0
│ ├─┬ har-validator@4.2.1
│ ├─┬ ajv@4.11.8
│ │ ├── co@4.6.0
│ │ └─┬ json-stable-stringify@1.0.1
│ │ └── jsonify@0.0.0
│ └── har-schema@1.0.5
│ ├─┬ http-signature@1.1.1
│ ├── assert-plus@0.2.0
│ ├─┬ jsprim@1.4.0
│ │ ├── assert-plus@1.0.0
│ │ ├── extsprintf@1.0.2
│ │ ├── json-schema@0.2.3
│ │ └── verror@1.3.6
│ └─┬ sshpk@1.13.0
│ ├── asn1@0.2.3
│ ├── assert-plus@1.0.0
│ ├── bcrypt-pbkdf@1.0.1
│ ├─┬ dashdash@1.14.1
│ │ └── assert-plus@1.0.0
│ ├── ecc-jsbn@0.1.1
│ ├─┬ getpass@0.1.7
│ │ └── assert-plus@1.0.0
│ ├── jodid25519@1.0.2
│ ├── jsbn@0.1.1
│ └── tweetnacl@0.14.5
│ ├── is-typedarray@1.0.0
│ ├── isstream@0.1.2
│ ├── json-stringify-safe@5.0.1
│ ├─┬ mime-types@2.1.15
│ └── mime-db@1.27.0
│ ├── oauth-sign@0.8.2
│ ├── performance-now@0.2.0
│ ├── qs@6.4.0
│ ├── safe-buffer@5.0.1
│ ├── stringstream@0.0.5
│ ├─┬ tough-cookie@2.3.2
│ └── punycode@1.4.1
│ ├── tunnel-agent@0.6.0
│ └── uuid@3.0.1
│ ├─┬ rimraf@2.6.1
│ └─┬ glob@7.1.2
│ ├── fs.realpath@1.0.0
│ ├── inflight@1.0.6
│ ├─┬ minimatch@3.0.4
│ └─┬ brace-expansion@1.1.7
│ ├── balanced-match@0.4.2
│ └── concat-map@0.0.1
│ └── path-is-absolute@1.0.1
│ ├── semver@5.3.0
│ ├─┬ tar@2.2.1
│ ├── block-stream@0.0.9
│ ├─┬ fstream@1.0.11
│ └── graceful-fs@4.1.11
│ └── inherits@2.0.3
│ └─┬ tar-pack@3.4.0
│ ├─┬ debug@2.6.8
│ └── ms@2.0.0
│ ├── fstream-ignore@1.0.5
│ ├─┬ once@1.4.0
│ └── wrappy@1.0.2
│ ├─┬ readable-stream@2.2.9
│ ├── buffer-shims@1.0.0
│ ├── core-util-is@1.0.2
│ ├── isarray@1.0.0
│ ├── process-nextick-args@1.0.7
│ ├── string_decoder@1.0.1
│ └── util-deprecate@1.0.2
│ └── uid-number@0.0.6
│ │ ├── glob-parent@2.0.0
│ │ ├─┬ is-binary-path@1.0.1
│ └── binary-extensions@1.10.0
│ │ ├── is-glob@2.0.1
│ │ └─┬ readdirp@2.1.0
│ │ ├── minimatch@3.0.4
│ │ └── set-immediate-shim@1.0.1
│ └─┬ webpack-core@0.6.9
│ └── source-map@0.4.4
└─┬ webpack-dev-server@1.16.5
├─┬ compression@1.7.1
│ ├─┬ accepts@1.3.4
│ │ └── negotiator@0.6.1
│ ├── bytes@3.0.0
│ ├─┬ compressible@2.0.12
│ │ └── mime-db@1.30.0
│ ├── on-headers@1.0.1
│ ├── safe-buffer@5.1.1
│ └── vary@1.1.2
├── connect-history-api-fallback@1.5.0
├─┬ express@4.16.2
│ ├── array-flatten@1.1.1
│ ├─┬ body-parser@1.18.2
│ │ └── raw-body@2.3.2
│ ├── content-disposition@0.5.2
│ ├── content-type@1.0.4
│ ├── cookie@0.3.1
│ ├── cookie-signature@1.0.6
│ ├── depd@1.1.1
│ ├── encodeurl@1.0.1
│ ├── escape-html@1.0.3
│ ├── etag@1.8.1
│ ├─┬ finalhandler@1.1.0
│ │ └── unpipe@1.0.0
│ ├── fresh@0.5.2
│ ├── merge-descriptors@1.0.1
│ ├── methods@1.1.2
│ ├─┬ on-finished@2.3.0
│ │ └── ee-first@1.1.1
│ ├── parseurl@1.3.2
│ ├── path-to-regexp@0.1.7
│ ├─┬ proxy-addr@2.0.2
│ │ ├── forwarded@0.1.2
│ │ └── ipaddr.js@1.5.2
│ ├── qs@6.5.1
│ ├── range-parser@1.2.0
│ ├─┬ send@0.16.1
│ │ └── destroy@1.0.4
│ ├── serve-static@1.13.1
│ ├── setprototypeof@1.1.0
│ ├── statuses@1.3.1
│ ├─┬ type-is@1.6.15
│ │ └── media-typer@0.3.0
│ └── utils-merge@1.0.1
├─┬ http-proxy-middleware@0.17.4
│ ├─┬ http-proxy@1.16.2
│ │ ├── eventemitter3@1.2.0
│ │ └── requires-port@1.0.0
│ ├─┬ is-glob@3.1.0
│ │ └── is-extglob@2.1.1
│ ├── lodash@4.17.4
│ └─┬ micromatch@2.3.11
│ ├─┬ arr-diff@2.0.0
│ │ └── arr-flatten@1.1.0
│ ├── array-unique@0.2.1
│ ├─┬ braces@1.8.5
│ │ ├─┬ expand-range@1.8.2
│ └─┬ fill-range@2.2.3
│ ├── is-number@2.1.0
│ ├── isobject@2.1.0
│ └─┬ randomatic@1.1.7
│ ├─┬ is-number@3.0.0
│ └── kind-of@3.2.2
│ └── kind-of@4.0.0
│ │ ├── preserve@0.2.0
│ │ └── repeat-element@1.1.2
│ ├─┬ expand-brackets@0.1.5
│ │ └── is-posix-bracket@0.1.1
│ ├── extglob@0.3.2
│ ├── filename-regex@2.0.1
│ ├── is-extglob@1.0.0
│ ├─┬ kind-of@3.2.2
│ │ └── is-buffer@1.1.6
│ ├─┬ normalize-path@2.1.1
│ │ └── remove-trailing-separator@1.1.0
│ ├─┬ object.omit@2.0.1
│ │ ├─┬ for-own@0.1.5
│ └── for-in@1.0.2
│ │ └── is-extendable@0.1.1
│ ├─┬ parse-glob@3.0.4
│ │ ├── glob-base@0.3.0
│ │ └── is-dotfile@1.0.3
│ └─┬ regex-cache@0.4.4
│ └─┬ is-equal-shallow@0.1.3
│ └── is-primitive@2.0.0
├── open@0.0.5
├─┬ serve-index@1.9.1
│ ├── batch@0.6.1
│ ├─┬ http-errors@1.6.2
│ │ └── setprototypeof@1.0.3
│ └── mime-types@2.1.17
├─┬ sockjs@0.3.19
│ ├─┬ faye-websocket@0.10.0
│ │ └─┬ websocket-driver@0.7.0
│ │ ├── http-parser-js@0.4.9
│ │ └── websocket-extensions@0.1.3
│ └── uuid@3.1.0
├─┬ sockjs-client@1.1.4
│ ├─┬ eventsource@0.1.6
│ │ └─┬ original@1.0.0
│ │ └─┬ url-parse@1.0.5
│ │ └── querystringify@0.0.4
│ ├── faye-websocket@0.11.1
│ ├── json3@3.3.2
│ └─┬ url-parse@1.2.0
│ └── querystringify@1.0.0
├── stream-cache@0.0.2
├── strip-ansi@3.0.1
├── supports-color@3.2.3
└─┬ webpack-dev-middleware@1.12.0
├── memory-fs@0.4.1
├── mime@1.4.1
└── time-stamp@2.0.0
Npm WARN react-dom@15.6.2 requires a peer of react@ ^ 15.6.2 but none was installed.
Npm WARN web-driver-inspector@1.0.0 No repository field.
Validating Inspector
Launching Flow server for / usr/local/lib/node_modules/appium/node_modules/_appium-xcuitest-driver@2.58.1@appium-xcuitest-driver/WebDriverAgent/Inspector
Spawned flow server (pid=5292)
Logs will go to / private/tmp/flow/zSusrzSlocalzSlibzSnode_moduleszSappiumzSnode_moduleszS_appium-xcuitest-driver@2.58.1@appium-xcuitest-driverzSWebDriverAgentzSInspector.log
No errors!
Cannot find module 'eslint-config-appium'
Referenced from: / usr/local/lib/node_modules/appium/node_modules/_appium-xcuitest-driver@2.58.1@appium-xcuitest-driver/.eslintrc
Error: Cannot find module 'eslint-config-appium'
Referenced from: / usr/local/lib/node_modules/appium/node_modules/_appium-xcuitest-driver@2.58.1@appium-xcuitest-driver/.eslintrc
At ModuleResolver.resolve (/ usr/local/lib/node_modules/appium/node_modules/_appium-xcuitest-driver@2.58.1@appium-xcuitest-driver/WebDriverAgent/Inspector/node_modules/eslint/lib/util/module-resolver.js:74:19)
At resolve (/ usr/local/lib/node_modules/appium/node_modules/_appium-xcuitest-driver@2.58.1@appium-xcuitest-driver/WebDriverAgent/Inspector/node_modules/eslint/lib/config/config-file.js:515:25)
At load (/ usr/local/lib/node_modules/appium/node_modules/_appium-xcuitest-driver@2.58.1@appium-xcuitest-driver/WebDriverAgent/Inspector/node_modules/eslint/lib/config/config-file.js:532:26)
At configExtends.reduceRight.e (/ usr/local/lib/node_modules/appium/node_modules/_appium-xcuitest-driver@2.58.1@appium-xcuitest-driver/WebDriverAgent/Inspector/node_modules/eslint/lib/config/config-file.js:424:36)
At Array.reduceRight (native)
At applyExtends (/ usr/local/lib/node_modules/appium/node_modules/_appium-xcuitest-driver@2.58.1@appium-xcuitest-driver/WebDriverAgent/Inspector/node_modules/eslint/lib/config/config-file.js:408:28)
At Object.load (/ usr/local/lib/node_modules/appium/node_modules/_appium-xcuitest-driver@2.58.1@appium-xcuitest-driver/WebDriverAgent/Inspector/node_modules/eslint/lib/config/config-file.js:566:22)
At loadConfig (/ usr/local/lib/node_modules/appium/node_modules/_appium-xcuitest-driver@2.58.1@appium-xcuitest-driver/WebDriverAgent/Inspector/node_modules/eslint/lib/config.js:63:33)
At getLocalConfig (/ usr/local/lib/node_modules/appium/node_modules/_appium-xcuitest-driver@2.58.1@appium-xcuitest-driver/WebDriverAgent/Inspector/node_modules/eslint/lib/config.js:130:29)
At Config.getConfig (/ usr/local/lib/node_modules/appium/node_modules/_appium-xcuitest-driver@2.58.1@appium-xcuitest-driver/WebDriverAgent/Inspector/node_modules/eslint/lib/config.js:260:26)
Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.
Views: 0
*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.
Continue with the installation of the previous hadoop.First, install zookooper1. Decompress zookoope
"Every 5-10 years, there's a rare product, a really special, very unusual product that's the most un
© 2024 shulou.com SLNews company. All rights reserved.