wellsjo / JSON-Splora

GUI app for editing, visualizing, and manipulating JSON data
MIT License
1.86k stars 60 forks source link

Can't globally install on Linux #43

Open dzek69 opened 7 years ago

dzek69 commented 7 years ago

So i wanted to install it globally, followed the simple, one step install method, but it failed. Output:

dzek@dzek-GP70 ~ $ sudo npm i -g JSON-Splora
[sudo] password for dzek: 
/usr/local/bin/jsplora -> /usr/local/lib/node_modules/JSON-Splora/bin/jsplora

> electron@1.4.10 postinstall /usr/local/lib/node_modules/JSON-Splora/node_modules/electron
> node install.js

/usr/local/lib/node_modules/JSON-Splora/node_modules/electron/install.js:22
  throw err
  ^

Error: EACCES: permission denied, link '/usr/local/lib/node_modules/JSON-Splora/node_modules/electron/electron-tmp-download-6809-1480782908724/electron-v1.4.10-linux-x64.zip' -> '/home/dzek/.electron/electron-v1.4.10-linux-x64.zip'
    at Error (native)
/usr/local/lib
└── (empty)

npm ERR! Linux 4.4.0-21-generic
npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "i" "-g" "JSON-Splora"
npm ERR! node v6.8.1
npm ERR! npm  v3.10.8
npm ERR! code ELIFECYCLE

npm ERR! electron@1.4.10 postinstall: `node install.js`
npm ERR! Exit status 1
npm ERR! 
npm ERR! Failed at the electron@1.4.10 postinstall script 'node install.js'.
npm ERR! Make sure you have the latest version of node.js and npm installed.
npm ERR! If you do, this is most likely a problem with the electron package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR!     node install.js
npm ERR! You can get information on how to open an issue for this project with:
npm ERR!     npm bugs electron
npm ERR! Or if that isn't available, you can get their info via:
npm ERR!     npm owner ls electron
npm ERR! There is likely additional logging output above.

npm ERR! Please include the following file with any support request:
npm ERR!     /home/dzek/npm-debug.log
npm ERR! code 1
dzek@dzek-GP70 ~ $ 
vpillinger commented 7 years ago

Can you post the npm-debug.log?

MaanooAk commented 7 years ago

This is an npm problem, please check this.

dzek69 commented 7 years ago

Unfortunately I removed the log and installed it by building itself, sorry.

I tried to reproduce the log but forgot about sudo, this is what I've got:

dzek@dzek-GP70 ~ $ npm i -g JSON-Splora
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules
/usr/local/lib
└─┬ JSON-Splora@0.0.3 
  ├── codemirror@5.21.0 
  ├─┬ electron@1.4.10 
  │ ├─┬ electron-download@3.0.1 
  │ │ ├─┬ debug@2.3.3 
  │ │ │ └── ms@0.7.2 
  │ │ ├─┬ fs-extra@0.30.0 
  │ │ │ ├── graceful-fs@4.1.11 
  │ │ │ ├── jsonfile@2.4.0 
  │ │ │ ├── klaw@1.3.1 
  │ │ │ └── path-is-absolute@1.0.1 
  │ │ ├── home-path@1.0.3 
  │ │ ├── minimist@1.2.0 
  │ │ ├─┬ nugget@2.0.1 
  │ │ │ ├─┬ pretty-bytes@1.0.4 
  │ │ │ │ ├── get-stdin@4.0.1 
  │ │ │ │ └─┬ meow@3.7.0 
  │ │ │ │   ├─┬ camelcase-keys@2.1.0 
  │ │ │ │   │ └── camelcase@2.1.1 
  │ │ │ │   ├── decamelize@1.2.0 
  │ │ │ │   ├─┬ loud-rejection@1.6.0 
  │ │ │ │   │ ├─┬ currently-unhandled@0.4.1 
  │ │ │ │   │ │ └── array-find-index@1.0.2 
  │ │ │ │   │ └── signal-exit@3.0.1 
  │ │ │ │   ├── map-obj@1.0.1 
  │ │ │ │   ├─┬ normalize-package-data@2.3.5 
  │ │ │ │   │ ├── hosted-git-info@2.1.5 
  │ │ │ │   │ ├─┬ is-builtin-module@1.0.0 
  │ │ │ │   │ │ └── builtin-modules@1.1.1 
  │ │ │ │   │ └─┬ validate-npm-package-license@3.0.1 
  │ │ │ │   │   ├─┬ spdx-correct@1.0.2 
  │ │ │ │   │   │ └── spdx-license-ids@1.2.2 
  │ │ │ │   │   └── spdx-expression-parse@1.0.4 
  │ │ │ │   ├─┬ read-pkg-up@1.0.1 
  │ │ │ │   │ ├── find-up@1.1.2 
  │ │ │ │   │ └─┬ read-pkg@1.1.0 
  │ │ │ │   │   ├─┬ load-json-file@1.1.0 
  │ │ │ │   │   │ └── pify@2.3.0 
  │ │ │ │   │   └── path-type@1.1.0 
  │ │ │ │   ├─┬ redent@1.0.0 
  │ │ │ │   │ ├─┬ indent-string@2.1.0 
  │ │ │ │   │ │ └─┬ repeating@2.0.1 
  │ │ │ │   │ │   └── is-finite@1.0.2 
  │ │ │ │   │ └── strip-indent@1.0.1 
  │ │ │ │   └── trim-newlines@1.0.0 
  │ │ │ ├─┬ progress-stream@1.2.0 
  │ │ │ │ ├── speedometer@0.1.4 
  │ │ │ │ └─┬ through2@0.2.3 
  │ │ │ │   ├─┬ readable-stream@1.1.14 
  │ │ │ │   │ └── isarray@0.0.1 
  │ │ │ │   └─┬ xtend@2.1.2 
  │ │ │ │     └── object-keys@0.4.0 
  │ │ │ ├─┬ request@2.79.0 
  │ │ │ │ ├── aws-sign2@0.6.0 
  │ │ │ │ ├── aws4@1.5.0 
  │ │ │ │ ├── caseless@0.11.0 
  │ │ │ │ ├─┬ combined-stream@1.0.5 
  │ │ │ │ │ └── delayed-stream@1.0.0 
  │ │ │ │ ├── extend@3.0.0 
  │ │ │ │ ├── forever-agent@0.6.1 
  │ │ │ │ ├─┬ form-data@2.1.2 
  │ │ │ │ │ └── asynckit@0.4.0 
  │ │ │ │ ├─┬ har-validator@2.0.6 
  │ │ │ │ │ ├─┬ chalk@1.1.3 
  │ │ │ │ │ │ ├── ansi-styles@2.2.1 
  │ │ │ │ │ │ ├── has-ansi@2.0.0 
  │ │ │ │ │ │ └── supports-color@2.0.0 
  │ │ │ │ │ └─┬ is-my-json-valid@2.15.0 
  │ │ │ │ │   ├── generate-function@2.0.0 
  │ │ │ │ │   ├─┬ generate-object-property@1.2.0 
  │ │ │ │ │   │ └── is-property@1.0.2 
  │ │ │ │ │   ├── jsonpointer@4.0.0 
  │ │ │ │ │   └── xtend@4.0.1 
  │ │ │ │ ├─┬ hawk@3.1.3 
  │ │ │ │ │ ├── boom@2.10.1 
  │ │ │ │ │ ├── cryptiles@2.0.5 
  │ │ │ │ │ ├── hoek@2.16.3 
  │ │ │ │ │ └── sntp@1.0.9 
  │ │ │ │ ├─┬ http-signature@1.1.1 
  │ │ │ │ │ ├── assert-plus@0.2.0 
  │ │ │ │ │ ├─┬ jsprim@1.3.1 
  │ │ │ │ │ │ ├── extsprintf@1.0.2 
  │ │ │ │ │ │ ├── json-schema@0.2.3 
  │ │ │ │ │ │ └── verror@1.3.6 
  │ │ │ │ │ └─┬ sshpk@1.10.1 
  │ │ │ │ │   ├── asn1@0.2.3 
  │ │ │ │ │   ├── assert-plus@1.0.0 
  │ │ │ │ │   ├── bcrypt-pbkdf@1.0.0 
  │ │ │ │ │   ├─┬ dashdash@1.14.1 
  │ │ │ │ │   │ └── assert-plus@1.0.0 
  │ │ │ │ │   ├── ecc-jsbn@0.1.1 
  │ │ │ │ │   ├─┬ getpass@0.1.6 
  │ │ │ │ │   │ └── assert-plus@1.0.0 
  │ │ │ │ │   ├── jodid25519@1.0.2 
  │ │ │ │ │   ├── jsbn@0.1.0 
  │ │ │ │ │   └── tweetnacl@0.14.4 
  │ │ │ │ ├── is-typedarray@1.0.0 
  │ │ │ │ ├── isstream@0.1.2 
  │ │ │ │ ├── json-stringify-safe@5.0.1 
  │ │ │ │ ├─┬ mime-types@2.1.13 
  │ │ │ │ │ └── mime-db@1.25.0 
  │ │ │ │ ├── oauth-sign@0.8.2 
  │ │ │ │ ├── qs@6.3.0 
  │ │ │ │ ├── stringstream@0.0.5 
  │ │ │ │ ├─┬ tough-cookie@2.3.2 
  │ │ │ │ │ └── punycode@1.4.1 
  │ │ │ │ ├── tunnel-agent@0.4.3 
  │ │ │ │ └── uuid@3.0.1 
  │ │ │ ├─┬ single-line-log@1.1.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.0.0 
  │ │ │ └── throttleit@0.0.2 
  │ │ ├─┬ path-exists@2.1.0 
  │ │ │ └─┬ pinkie-promise@2.0.1 
  │ │ │   └── pinkie@2.0.4 
  │ │ ├─┬ rc@1.1.6 
  │ │ │ ├── deep-extend@0.4.1 
  │ │ │ └── strip-json-comments@1.0.4 
  │ │ ├── semver@5.3.0 
  │ │ └─┬ sumchecker@1.2.0 
  │ │   └── es6-promise@3.3.1 
  │ └─┬ extract-zip@1.5.0 
  │   ├─┬ concat-stream@1.5.0 
  │   │ ├── inherits@2.0.3 
  │   │ ├─┬ readable-stream@2.0.6 
  │   │ │ ├── core-util-is@1.0.2 
  │   │ │ ├── isarray@1.0.0 
  │   │ │ ├── process-nextick-args@1.0.7 
  │   │ │ ├── string_decoder@0.10.31 
  │   │ │ └── util-deprecate@1.0.2 
  │   │ └── typedarray@0.0.6 
  │   ├── debug@0.7.4 
  │   └─┬ yauzl@2.4.1 
  │     └─┬ fd-slicer@1.0.1 
  │       └── pend@1.2.0 
  ├─┬ electron-context-menu@0.8.0 
  │ ├─┬ electron-dl@1.5.0 
  │ │ └─┬ unused-filename@0.1.0 
  │ │   ├── modify-filename@1.1.0 
  │ │   └── path-exists@3.0.0 
  │ └── electron-is-dev@0.1.2 
  ├── electron-default-menu@1.0.0 
  ├── jquery@3.1.1 
  ├─┬ js-beautify@1.6.4 
  │ ├─┬ config-chain@1.1.11 
  │ │ ├── ini@1.3.4 
  │ │ └── proto-list@1.2.4 
  │ ├─┬ editorconfig@0.13.2 
  │ │ ├── bluebird@3.4.6 
  │ │ ├─┬ commander@2.9.0 
  │ │ │ └── graceful-readlink@1.0.1 
  │ │ ├─┬ lru-cache@3.2.0 
  │ │ │ └── pseudomap@1.0.2 
  │ │ └── sigmund@1.0.1 
  │ ├─┬ mkdirp@0.5.0 
  │ │ └── minimist@0.0.8 
  │ └─┬ nopt@3.0.6 
  │   └── abbrev@1.0.9 
  ├── json5@0.5.1 
  ├─┬ jsonlint@1.6.2 
  │ ├── JSV@4.0.2 
  │ └─┬ nomnom@1.8.1 
  │   ├─┬ chalk@0.4.0 
  │   │ ├── ansi-styles@1.0.0 
  │   │ ├── has-color@0.1.7 
  │   │ └── strip-ansi@0.1.1 
  │   └── underscore@1.6.0 
  ├─┬ menu@0.2.5 
  │ ├── clivas@0.2.0 
  │ └── keypress@0.2.1 
  └─┬ node-jq@0.4.2 
    ├─┬ bin-build@2.2.0 
    │ ├─┬ archive-type@3.2.0 
    │ │ └── file-type@3.9.0 
    │ ├─┬ decompress@3.0.0 
    │ │ ├─┬ buffer-to-vinyl@1.1.0 
    │ │ │ ├─┬ readable-stream@2.2.2 
    │ │ │ │ └── isarray@1.0.0 
    │ │ │ └── uuid@2.0.3 
    │ │ ├─┬ decompress-tar@3.1.0 
    │ │ │ ├── is-tar@1.0.0 
    │ │ │ ├── object-assign@2.1.1 
    │ │ │ ├─┬ strip-dirs@1.1.1 
    │ │ │ │ ├─┬ is-absolute@0.1.7 
    │ │ │ │ │ └── is-relative@0.1.3 
    │ │ │ │ ├── is-natural-number@2.1.1 
    │ │ │ │ └── sum-up@1.0.3 
    │ │ │ ├─┬ tar-stream@1.5.2 
    │ │ │ │ ├─┬ bl@1.1.2 
    │ │ │ │ │ └─┬ readable-stream@2.0.6 
    │ │ │ │ │   └── isarray@1.0.0 
    │ │ │ │ ├─┬ end-of-stream@1.1.0 
    │ │ │ │ │ └── once@1.3.3 
    │ │ │ │ ├─┬ readable-stream@2.2.2 
    │ │ │ │ │ └── isarray@1.0.0 
    │ │ │ │ └── xtend@4.0.1 
    │ │ │ ├─┬ through2@0.6.5 
    │ │ │ │ ├── readable-stream@1.0.34 
    │ │ │ │ └── xtend@4.0.1 
    │ │ │ └─┬ vinyl@0.4.6 
    │ │ │   └── clone@0.2.0 
    │ │ ├─┬ decompress-tarbz2@3.1.0 
    │ │ │ ├── is-bzip2@1.0.0 
    │ │ │ ├── object-assign@2.1.1 
    │ │ │ ├─┬ seek-bzip@1.0.5 
    │ │ │ │ └── commander@2.8.1 
    │ │ │ ├─┬ through2@0.6.5 
    │ │ │ │ ├── readable-stream@1.0.34 
    │ │ │ │ └── xtend@4.0.1 
    │ │ │ └─┬ vinyl@0.4.6 
    │ │ │   └── clone@0.2.0 
    │ │ ├─┬ decompress-targz@3.1.0 
    │ │ │ ├── is-gzip@1.0.0 
    │ │ │ ├── object-assign@2.1.1 
    │ │ │ ├─┬ through2@0.6.5 
    │ │ │ │ ├── readable-stream@1.0.34 
    │ │ │ │ └── xtend@4.0.1 
    │ │ │ └─┬ vinyl@0.4.6 
    │ │ │   └── clone@0.2.0 
    │ │ ├─┬ decompress-unzip@3.4.0 
    │ │ │ ├── is-zip@1.0.0 
    │ │ │ ├── stat-mode@0.2.2 
    │ │ │ └─┬ through2@2.0.3 
    │ │ │   ├─┬ readable-stream@2.2.2 
    │ │ │   │ └── isarray@1.0.0 
    │ │ │   └── xtend@4.0.1 
    │ │ ├─┬ stream-combiner2@1.1.1 
    │ │ │ ├─┬ duplexer2@0.1.4 
    │ │ │ │ └─┬ readable-stream@2.2.2 
    │ │ │ │   └── isarray@1.0.0 
    │ │ │ └─┬ readable-stream@2.2.2 
    │ │ │   └── isarray@1.0.0 
    │ │ ├─┬ vinyl-assign@1.2.1 
    │ │ │ └─┬ readable-stream@2.2.2 
    │ │ │   └── isarray@1.0.0 
    │ │ └─┬ vinyl-fs@2.4.4 
    │ │   ├─┬ duplexify@3.5.0 
    │ │   │ ├─┬ end-of-stream@1.0.0 
    │ │   │ │ └── once@1.3.3 
    │ │   │ ├─┬ readable-stream@2.2.2 
    │ │   │ │ └── isarray@1.0.0 
    │ │   │ └── stream-shift@1.0.0 
    │ │   ├─┬ glob-stream@5.3.5 
    │ │   │ ├── glob@5.0.15 
    │ │   │ ├─┬ glob-parent@3.0.1 
    │ │   │ │ ├─┬ is-glob@3.1.0 
    │ │   │ │ │ └── is-extglob@2.1.0 
    │ │   │ │ └── path-dirname@1.0.2 
    │ │   │ ├─┬ micromatch@2.3.11 
    │ │   │ │ ├─┬ arr-diff@2.0.0 
    │ │   │ │ │ └── arr-flatten@1.0.1 
    │ │   │ │ ├── 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 
    │ │   │ │ │ │   │ └── isarray@1.0.0 
    │ │   │ │ │ │   ├── randomatic@1.1.6 
    │ │   │ │ │ │   └── repeat-string@1.6.1 
    │ │   │ │ │ ├── preserve@0.2.0 
    │ │   │ │ │ └── repeat-element@1.1.2 
    │ │   │ │ ├─┬ expand-brackets@0.1.5 
    │ │   │ │ │ └── is-posix-bracket@0.1.1 
    │ │   │ │ ├─┬ extglob@0.3.2 
    │ │   │ │ │ └── is-extglob@1.0.0 
    │ │   │ │ ├── filename-regex@2.0.0 
    │ │   │ │ ├── is-extglob@1.0.0 
    │ │   │ │ ├── is-glob@2.0.1 
    │ │   │ │ ├─┬ kind-of@3.0.4 
    │ │   │ │ │ └── is-buffer@1.1.4 
    │ │   │ │ ├── normalize-path@2.0.1 
    │ │   │ │ ├─┬ object.omit@2.0.1 
    │ │   │ │ │ ├─┬ for-own@0.1.4 
    │ │   │ │ │ │ └── for-in@0.1.6 
    │ │   │ │ │ └── is-extendable@0.1.1 
    │ │   │ │ ├─┬ parse-glob@3.0.4 
    │ │   │ │ │ ├─┬ glob-base@0.3.0 
    │ │   │ │ │ │ ├── glob-parent@2.0.0 
    │ │   │ │ │ │ └─┬ is-glob@2.0.1 
    │ │   │ │ │ │   └── is-extglob@1.0.0 
    │ │   │ │ │ ├── is-dotfile@1.0.2 
    │ │   │ │ │ ├── is-extglob@1.0.0 
    │ │   │ │ │ └── is-glob@2.0.1 
    │ │   │ │ └─┬ regex-cache@0.4.3 
    │ │   │ │   ├── is-equal-shallow@0.1.3 
    │ │   │ │   └── is-primitive@2.0.0 
    │ │   │ ├─┬ ordered-read-streams@0.3.0 
    │ │   │ │ └─┬ readable-stream@2.2.2 
    │ │   │ │   └── isarray@1.0.0 
    │ │   │ ├─┬ through2@0.6.5 
    │ │   │ │ ├── readable-stream@1.0.34 
    │ │   │ │ └── xtend@4.0.1 
    │ │   │ ├─┬ to-absolute-glob@0.1.1 
    │ │   │ │ └── extend-shallow@2.0.1 
    │ │   │ └─┬ unique-stream@2.2.1 
    │ │   │   └─┬ json-stable-stringify@1.0.1 
    │ │   │     └── jsonify@0.0.0 
    │ │   ├─┬ gulp-sourcemaps@1.6.0 
    │ │   │ ├── convert-source-map@1.3.0 
    │ │   │ └─┬ through2@2.0.3 
    │ │   │   ├─┬ readable-stream@2.2.2 
    │ │   │   │ └── isarray@1.0.0 
    │ │   │   └── xtend@4.0.1 
    │ │   ├── is-valid-glob@0.3.0 
    │ │   ├─┬ lazystream@1.0.0 
    │ │   │ └─┬ readable-stream@2.2.2 
    │ │   │   └── isarray@1.0.0 
    │ │   ├── lodash.isequal@4.4.0 
    │ │   ├─┬ merge-stream@1.0.1 
    │ │   │ └─┬ readable-stream@2.2.2 
    │ │   │   └── isarray@1.0.0 
    │ │   ├─┬ readable-stream@2.2.2 
    │ │   │ └── isarray@1.0.0 
    │ │   ├─┬ strip-bom@2.0.0 
    │ │   │ └── is-utf8@0.2.1 
    │ │   ├─┬ strip-bom-stream@1.0.0 
    │ │   │ └── first-chunk-stream@1.0.0 
    │ │   ├─┬ through2@2.0.3 
    │ │   │ └── xtend@4.0.1 
    │ │   ├─┬ through2-filter@2.0.0 
    │ │   │ ├─┬ through2@2.0.3 
    │ │   │ │ └─┬ readable-stream@2.2.2 
    │ │   │ │   └── isarray@1.0.0 
    │ │   │ └── xtend@4.0.1 
    │ │   └── vali-date@1.0.0 
    │ ├─┬ download@4.4.3 
    │ │ ├─┬ caw@1.2.0 
    │ │ │ ├── get-proxy@1.1.0 
    │ │ │ ├── is-obj@1.0.1 
    │ │ │ └── object-assign@3.0.0 
    │ │ ├─┬ each-async@1.1.1 
    │ │ │ ├── onetime@1.1.0 
    │ │ │ └── set-immediate-shim@1.0.1 
    │ │ ├─┬ filenamify@1.2.1 
    │ │ │ ├── filename-reserved-regex@1.0.0 
    │ │ │ ├─┬ strip-outer@1.0.0 
    │ │ │ │ └── escape-string-regexp@1.0.5 
    │ │ │ └── trim-repeated@1.0.0 
    │ │ ├─┬ got@5.7.1 
    │ │ │ ├─┬ create-error-class@3.0.2 
    │ │ │ │ └── capture-stack-trace@1.0.0 
    │ │ │ ├── is-redirect@1.0.0 
    │ │ │ ├── is-retry-allowed@1.1.0 
    │ │ │ ├── is-stream@1.1.0 
    │ │ │ ├── lowercase-keys@1.0.0 
    │ │ │ ├── node-status-codes@1.0.0 
    │ │ │ ├─┬ parse-json@2.2.0 
    │ │ │ │ └─┬ error-ex@1.3.0 
    │ │ │ │   └── is-arrayish@0.2.1 
    │ │ │ ├─┬ readable-stream@2.2.2 
    │ │ │ │ └── isarray@1.0.0 
    │ │ │ ├── timed-out@3.0.0 
    │ │ │ ├── unzip-response@1.0.2 
    │ │ │ └─┬ url-parse-lax@1.0.0 
    │ │ │   └── prepend-http@1.0.4 
    │ │ ├─┬ gulp-decompress@1.2.0 
    │ │ │ ├─┬ gulp-util@3.0.7 
    │ │ │ │ ├── array-differ@1.0.0 
    │ │ │ │ ├── array-uniq@1.0.3 
    │ │ │ │ ├── beeper@1.1.1 
    │ │ │ │ ├── dateformat@1.0.12 
    │ │ │ │ ├─┬ fancy-log@1.2.0 
    │ │ │ │ │ └── time-stamp@1.0.1 
    │ │ │ │ ├─┬ gulplog@1.0.0 
    │ │ │ │ │ └── glogg@1.0.0 
    │ │ │ │ ├─┬ has-gulplog@0.1.0 
    │ │ │ │ │ └── sparkles@1.0.0 
    │ │ │ │ ├── lodash._reescape@3.0.0 
    │ │ │ │ ├── lodash._reevaluate@3.0.0 
    │ │ │ │ ├── lodash._reinterpolate@3.0.0 
    │ │ │ │ ├─┬ lodash.template@3.6.2 
    │ │ │ │ │ ├── lodash._basecopy@3.0.1 
    │ │ │ │ │ ├── lodash._basetostring@3.0.1 
    │ │ │ │ │ ├── lodash._basevalues@3.0.0 
    │ │ │ │ │ ├── lodash._isiterateecall@3.0.9 
    │ │ │ │ │ ├─┬ lodash.escape@3.2.0 
    │ │ │ │ │ │ └── lodash._root@3.0.1 
    │ │ │ │ │ ├─┬ lodash.keys@3.1.2 
    │ │ │ │ │ │ ├── lodash._getnative@3.9.1 
    │ │ │ │ │ │ ├── lodash.isarguments@3.1.0 
    │ │ │ │ │ │ └── lodash.isarray@3.0.4 
    │ │ │ │ │ ├── lodash.restparam@3.6.1 
    │ │ │ │ │ └── lodash.templatesettings@3.1.1 
    │ │ │ │ ├─┬ multipipe@0.1.2 
    │ │ │ │ │ └── duplexer2@0.0.2 
    │ │ │ │ ├── object-assign@3.0.0 
    │ │ │ │ ├─┬ through2@2.0.3 
    │ │ │ │ │ ├─┬ readable-stream@2.2.2 
    │ │ │ │ │ │ └── isarray@1.0.0 
    │ │ │ │ │ └── xtend@4.0.1 
    │ │ │ │ └── vinyl@0.5.3 
    │ │ │ └─┬ readable-stream@2.2.2 
    │ │ │   └── isarray@1.0.0 
    │ │ ├── gulp-rename@1.2.2 
    │ │ ├── is-url@1.2.2 
    │ │ ├── object-assign@4.1.0 
    │ │ ├─┬ read-all-stream@3.1.0 
    │ │ │ └─┬ readable-stream@2.2.2 
    │ │ │   └── isarray@1.0.0 
    │ │ ├─┬ readable-stream@2.2.2 
    │ │ │ ├── buffer-shims@1.0.0 
    │ │ │ └── isarray@1.0.0 
    │ │ ├─┬ vinyl@1.2.0 
    │ │ │ ├── clone@1.0.2 
    │ │ │ ├── clone-stats@0.0.1 
    │ │ │ └── replace-ext@0.0.1 
    │ │ └─┬ ware@1.3.0 
    │ │   └─┬ wrap-fn@0.1.5 
    │ │     └── co@3.1.0 
    │ ├─┬ exec-series@1.0.3 
    │ │ └── async-each-series@1.1.0 
    │ ├─┬ rimraf@2.5.4 
    │ │ └─┬ glob@7.1.1 
    │ │   ├── fs.realpath@1.0.0 
    │ │   ├─┬ inflight@1.0.6 
    │ │   │ └── wrappy@1.0.2 
    │ │   ├─┬ minimatch@3.0.3 
    │ │   │ └─┬ brace-expansion@1.1.6 
    │ │   │   ├── balanced-match@0.4.2 
    │ │   │   └── concat-map@0.0.1 
    │ │   └── once@1.4.0 
    │ └─┬ url-regex@3.2.0 
    │   └── ip-regex@1.0.3 
    ├─┬ is-valid-path@0.1.1 
    │ └─┬ is-invalid-path@0.1.0 
    │   └─┬ is-glob@2.0.1 
    │     └── is-extglob@1.0.0 
    ├── strip-eof@1.0.0 
    └─┬ tempfile@1.1.1 
      ├── os-tmpdir@1.0.2 
      └── uuid@2.0.3 

npm ERR! Linux 4.4.0-21-generic
npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "i" "-g" "JSON-Splora"
npm ERR! node v6.8.1
npm ERR! npm  v3.10.8
npm ERR! path /usr/local/lib/node_modules
npm ERR! code EACCES
npm ERR! errno -13
npm ERR! syscall access

npm ERR! Error: EACCES: permission denied, access '/usr/local/lib/node_modules'
npm ERR!     at Error (native)
npm ERR!  { Error: EACCES: permission denied, access '/usr/local/lib/node_modules'
npm ERR!     at Error (native)
npm ERR!   errno: -13,
npm ERR!   code: 'EACCES',
npm ERR!   syscall: 'access',
npm ERR!   path: '/usr/local/lib/node_modules' }
npm ERR! 
npm ERR! Please try running this command again as root/Administrator.

npm ERR! Please include the following file with any support request:
npm ERR!     /home/dzek/npm-debug.log

I've removed the log again, because I knew it was my fault and tried again with sudo:

dzek@dzek-GP70 ~ $ sudo npm i -g JSON-Splora
[sudo] password for dzek: 
/usr/local/bin/jsplora -> /usr/local/lib/node_modules/JSON-Splora/bin/jsplora

> electron@1.4.10 postinstall /usr/local/lib/node_modules/JSON-Splora/node_modules/electron
> node install.js

> node-jq@0.4.2 postinstall /usr/local/lib/node_modules/JSON-Splora/node_modules/node-jq
> npm run install-binary

> node-jq@0.4.2 install-binary /usr/local/lib/node_modules/JSON-Splora/node_modules/node-jq
> node scripts/install-binary.js

Err: Error: ./configure --disable-maintainer-mode --bindir=/usr/local/lib/node_modules/JSON-Splora/node_modules/node-jq/bin --libdir=/usr/local/lib/node_modules/JSON-Splora/node_modules/node-jq/651cc53a-988e-46b1-b168-b6eb6b8ae74a && make && make install
Command failed: make install
/bin/mkdir: cannot create directory ‘/usr/local/share/doc/jq’: Permission denied
make[2]: *** [install-dist_docDATA] Error 1
make[1]: *** [install-am] Error 2
make: *** [install] Error 2

jq installed successfully on /usr/local/lib/node_modules/JSON-Splora/node_modules/node-jq/bin
/usr/local/lib
└─┬ JSON-Splora@0.0.3 
  ├── codemirror@5.21.0 
  ├─┬ electron@1.4.10 
  │ ├─┬ electron-download@3.0.1 
  │ │ ├─┬ debug@2.3.3 
  │ │ │ └── ms@0.7.2 
  │ │ ├─┬ fs-extra@0.30.0 
  │ │ │ ├── graceful-fs@4.1.11 
  │ │ │ ├── jsonfile@2.4.0 
  │ │ │ ├── klaw@1.3.1 
  │ │ │ └── path-is-absolute@1.0.1 
  │ │ ├── home-path@1.0.3 
  │ │ ├── minimist@1.2.0 
  │ │ ├─┬ nugget@2.0.1 
  │ │ │ ├─┬ pretty-bytes@1.0.4 
  │ │ │ │ ├── get-stdin@4.0.1 
  │ │ │ │ └─┬ meow@3.7.0 
  │ │ │ │   ├─┬ camelcase-keys@2.1.0 
  │ │ │ │   │ └── camelcase@2.1.1 
  │ │ │ │   ├── decamelize@1.2.0 
  │ │ │ │   ├─┬ loud-rejection@1.6.0 
  │ │ │ │   │ ├─┬ currently-unhandled@0.4.1 
  │ │ │ │   │ │ └── array-find-index@1.0.2 
  │ │ │ │   │ └── signal-exit@3.0.1 
  │ │ │ │   ├── map-obj@1.0.1 
  │ │ │ │   ├─┬ normalize-package-data@2.3.5 
  │ │ │ │   │ ├── hosted-git-info@2.1.5 
  │ │ │ │   │ ├─┬ is-builtin-module@1.0.0 
  │ │ │ │   │ │ └── builtin-modules@1.1.1 
  │ │ │ │   │ └─┬ validate-npm-package-license@3.0.1 
  │ │ │ │   │   ├─┬ spdx-correct@1.0.2 
  │ │ │ │   │   │ └── spdx-license-ids@1.2.2 
  │ │ │ │   │   └── spdx-expression-parse@1.0.4 
  │ │ │ │   ├─┬ read-pkg-up@1.0.1 
  │ │ │ │   │ ├── find-up@1.1.2 
  │ │ │ │   │ └─┬ read-pkg@1.1.0 
  │ │ │ │   │   ├─┬ load-json-file@1.1.0 
  │ │ │ │   │   │ └── pify@2.3.0 
  │ │ │ │   │   └── path-type@1.1.0 
  │ │ │ │   ├─┬ redent@1.0.0 
  │ │ │ │   │ ├─┬ indent-string@2.1.0 
  │ │ │ │   │ │ └─┬ repeating@2.0.1 
  │ │ │ │   │ │   └── is-finite@1.0.2 
  │ │ │ │   │ └── strip-indent@1.0.1 
  │ │ │ │   └── trim-newlines@1.0.0 
  │ │ │ ├─┬ progress-stream@1.2.0 
  │ │ │ │ ├── speedometer@0.1.4 
  │ │ │ │ └─┬ through2@0.2.3 
  │ │ │ │   ├─┬ readable-stream@1.1.14 
  │ │ │ │   │ └── isarray@0.0.1 
  │ │ │ │   └─┬ xtend@2.1.2 
  │ │ │ │     └── object-keys@0.4.0 
  │ │ │ ├─┬ request@2.79.0 
  │ │ │ │ ├── aws-sign2@0.6.0 
  │ │ │ │ ├── aws4@1.5.0 
  │ │ │ │ ├── caseless@0.11.0 
  │ │ │ │ ├─┬ combined-stream@1.0.5 
  │ │ │ │ │ └── delayed-stream@1.0.0 
  │ │ │ │ ├── extend@3.0.0 
  │ │ │ │ ├── forever-agent@0.6.1 
  │ │ │ │ ├─┬ form-data@2.1.2 
  │ │ │ │ │ └── asynckit@0.4.0 
  │ │ │ │ ├─┬ har-validator@2.0.6 
  │ │ │ │ │ ├─┬ chalk@1.1.3 
  │ │ │ │ │ │ ├── ansi-styles@2.2.1 
  │ │ │ │ │ │ ├── has-ansi@2.0.0 
  │ │ │ │ │ │ └── supports-color@2.0.0 
  │ │ │ │ │ └─┬ is-my-json-valid@2.15.0 
  │ │ │ │ │   ├── generate-function@2.0.0 
  │ │ │ │ │   ├─┬ generate-object-property@1.2.0 
  │ │ │ │ │   │ └── is-property@1.0.2 
  │ │ │ │ │   ├── jsonpointer@4.0.0 
  │ │ │ │ │   └── xtend@4.0.1 
  │ │ │ │ ├─┬ hawk@3.1.3 
  │ │ │ │ │ ├── boom@2.10.1 
  │ │ │ │ │ ├── cryptiles@2.0.5 
  │ │ │ │ │ ├── hoek@2.16.3 
  │ │ │ │ │ └── sntp@1.0.9 
  │ │ │ │ ├─┬ http-signature@1.1.1 
  │ │ │ │ │ ├── assert-plus@0.2.0 
  │ │ │ │ │ ├─┬ jsprim@1.3.1 
  │ │ │ │ │ │ ├── extsprintf@1.0.2 
  │ │ │ │ │ │ ├── json-schema@0.2.3 
  │ │ │ │ │ │ └── verror@1.3.6 
  │ │ │ │ │ └─┬ sshpk@1.10.1 
  │ │ │ │ │   ├── asn1@0.2.3 
  │ │ │ │ │   ├── assert-plus@1.0.0 
  │ │ │ │ │   ├── bcrypt-pbkdf@1.0.0 
  │ │ │ │ │   ├─┬ dashdash@1.14.1 
  │ │ │ │ │   │ └── assert-plus@1.0.0 
  │ │ │ │ │   ├── ecc-jsbn@0.1.1 
  │ │ │ │ │   ├─┬ getpass@0.1.6 
  │ │ │ │ │   │ └── assert-plus@1.0.0 
  │ │ │ │ │   ├── jodid25519@1.0.2 
  │ │ │ │ │   ├── jsbn@0.1.0 
  │ │ │ │ │   └── tweetnacl@0.14.4 
  │ │ │ │ ├── is-typedarray@1.0.0 
  │ │ │ │ ├── isstream@0.1.2 
  │ │ │ │ ├── json-stringify-safe@5.0.1 
  │ │ │ │ ├─┬ mime-types@2.1.13 
  │ │ │ │ │ └── mime-db@1.25.0 
  │ │ │ │ ├── oauth-sign@0.8.2 
  │ │ │ │ ├── qs@6.3.0 
  │ │ │ │ ├── stringstream@0.0.5 
  │ │ │ │ ├─┬ tough-cookie@2.3.2 
  │ │ │ │ │ └── punycode@1.4.1 
  │ │ │ │ ├── tunnel-agent@0.4.3 
  │ │ │ │ └── uuid@3.0.1 
  │ │ │ ├─┬ single-line-log@1.1.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.0.0 
  │ │ │ └── throttleit@0.0.2 
  │ │ ├─┬ path-exists@2.1.0 
  │ │ │ └─┬ pinkie-promise@2.0.1 
  │ │ │   └── pinkie@2.0.4 
  │ │ ├─┬ rc@1.1.6 
  │ │ │ ├── deep-extend@0.4.1 
  │ │ │ └── strip-json-comments@1.0.4 
  │ │ ├── semver@5.3.0 
  │ │ └─┬ sumchecker@1.2.0 
  │ │   └── es6-promise@3.3.1 
  │ └─┬ extract-zip@1.5.0 
  │   ├─┬ concat-stream@1.5.0 
  │   │ ├── inherits@2.0.3 
  │   │ ├─┬ readable-stream@2.0.6 
  │   │ │ ├── core-util-is@1.0.2 
  │   │ │ ├── isarray@1.0.0 
  │   │ │ ├── process-nextick-args@1.0.7 
  │   │ │ ├── string_decoder@0.10.31 
  │   │ │ └── util-deprecate@1.0.2 
  │   │ └── typedarray@0.0.6 
  │   ├── debug@0.7.4 
  │   └─┬ yauzl@2.4.1 
  │     └─┬ fd-slicer@1.0.1 
  │       └── pend@1.2.0 
  ├─┬ electron-context-menu@0.8.0 
  │ ├─┬ electron-dl@1.5.0 
  │ │ └─┬ unused-filename@0.1.0 
  │ │   ├── modify-filename@1.1.0 
  │ │   └── path-exists@3.0.0 
  │ └── electron-is-dev@0.1.2 
  ├── electron-default-menu@1.0.0 
  ├── jquery@3.1.1 
  ├─┬ js-beautify@1.6.4 
  │ ├─┬ config-chain@1.1.11 
  │ │ ├── ini@1.3.4 
  │ │ └── proto-list@1.2.4 
  │ ├─┬ editorconfig@0.13.2 
  │ │ ├── bluebird@3.4.6 
  │ │ ├─┬ commander@2.9.0 
  │ │ │ └── graceful-readlink@1.0.1 
  │ │ ├─┬ lru-cache@3.2.0 
  │ │ │ └── pseudomap@1.0.2 
  │ │ └── sigmund@1.0.1 
  │ ├─┬ mkdirp@0.5.0 
  │ │ └── minimist@0.0.8 
  │ └─┬ nopt@3.0.6 
  │   └── abbrev@1.0.9 
  ├── json5@0.5.1 
  ├─┬ jsonlint@1.6.2 
  │ ├── JSV@4.0.2 
  │ └─┬ nomnom@1.8.1 
  │   ├─┬ chalk@0.4.0 
  │   │ ├── ansi-styles@1.0.0 
  │   │ ├── has-color@0.1.7 
  │   │ └── strip-ansi@0.1.1 
  │   └── underscore@1.6.0 
  ├─┬ menu@0.2.5 
  │ ├── clivas@0.2.0 
  │ └── keypress@0.2.1 
  └─┬ node-jq@0.4.2 
    ├─┬ bin-build@2.2.0 
    │ ├─┬ archive-type@3.2.0 
    │ │ └── file-type@3.9.0 
    │ ├─┬ decompress@3.0.0 
    │ │ ├─┬ buffer-to-vinyl@1.1.0 
    │ │ │ ├─┬ readable-stream@2.2.2 
    │ │ │ │ └── isarray@1.0.0 
    │ │ │ └── uuid@2.0.3 
    │ │ ├─┬ decompress-tar@3.1.0 
    │ │ │ ├── is-tar@1.0.0 
    │ │ │ ├── object-assign@2.1.1 
    │ │ │ ├─┬ strip-dirs@1.1.1 
    │ │ │ │ ├─┬ is-absolute@0.1.7 
    │ │ │ │ │ └── is-relative@0.1.3 
    │ │ │ │ ├── is-natural-number@2.1.1 
    │ │ │ │ └── sum-up@1.0.3 
    │ │ │ ├─┬ tar-stream@1.5.2 
    │ │ │ │ ├─┬ bl@1.1.2 
    │ │ │ │ │ └─┬ readable-stream@2.0.6 
    │ │ │ │ │   └── isarray@1.0.0 
    │ │ │ │ ├─┬ end-of-stream@1.1.0 
    │ │ │ │ │ └── once@1.3.3 
    │ │ │ │ ├─┬ readable-stream@2.2.2 
    │ │ │ │ │ └── isarray@1.0.0 
    │ │ │ │ └── xtend@4.0.1 
    │ │ │ ├─┬ through2@0.6.5 
    │ │ │ │ ├── readable-stream@1.0.34 
    │ │ │ │ └── xtend@4.0.1 
    │ │ │ └─┬ vinyl@0.4.6 
    │ │ │   └── clone@0.2.0 
    │ │ ├─┬ decompress-tarbz2@3.1.0 
    │ │ │ ├── is-bzip2@1.0.0 
    │ │ │ ├── object-assign@2.1.1 
    │ │ │ ├─┬ seek-bzip@1.0.5 
    │ │ │ │ └── commander@2.8.1 
    │ │ │ ├─┬ through2@0.6.5 
    │ │ │ │ ├── readable-stream@1.0.34 
    │ │ │ │ └── xtend@4.0.1 
    │ │ │ └─┬ vinyl@0.4.6 
    │ │ │   └── clone@0.2.0 
    │ │ ├─┬ decompress-targz@3.1.0 
    │ │ │ ├── is-gzip@1.0.0 
    │ │ │ ├── object-assign@2.1.1 
    │ │ │ ├─┬ through2@0.6.5 
    │ │ │ │ ├── readable-stream@1.0.34 
    │ │ │ │ └── xtend@4.0.1 
    │ │ │ └─┬ vinyl@0.4.6 
    │ │ │   └── clone@0.2.0 
    │ │ ├─┬ decompress-unzip@3.4.0 
    │ │ │ ├── is-zip@1.0.0 
    │ │ │ ├── stat-mode@0.2.2 
    │ │ │ └─┬ through2@2.0.3 
    │ │ │   ├─┬ readable-stream@2.2.2 
    │ │ │   │ └── isarray@1.0.0 
    │ │ │   └── xtend@4.0.1 
    │ │ ├─┬ stream-combiner2@1.1.1 
    │ │ │ ├─┬ duplexer2@0.1.4 
    │ │ │ │ └─┬ readable-stream@2.2.2 
    │ │ │ │   └── isarray@1.0.0 
    │ │ │ └─┬ readable-stream@2.2.2 
    │ │ │   └── isarray@1.0.0 
    │ │ ├─┬ vinyl-assign@1.2.1 
    │ │ │ └─┬ readable-stream@2.2.2 
    │ │ │   └── isarray@1.0.0 
    │ │ └─┬ vinyl-fs@2.4.4 
    │ │   ├─┬ duplexify@3.5.0 
    │ │   │ ├─┬ end-of-stream@1.0.0 
    │ │   │ │ └── once@1.3.3 
    │ │   │ ├─┬ readable-stream@2.2.2 
    │ │   │ │ └── isarray@1.0.0 
    │ │   │ └── stream-shift@1.0.0 
    │ │   ├─┬ glob-stream@5.3.5 
    │ │   │ ├── glob@5.0.15 
    │ │   │ ├─┬ glob-parent@3.0.1 
    │ │   │ │ ├─┬ is-glob@3.1.0 
    │ │   │ │ │ └── is-extglob@2.1.0 
    │ │   │ │ └── path-dirname@1.0.2 
    │ │   │ ├─┬ micromatch@2.3.11 
    │ │   │ │ ├─┬ arr-diff@2.0.0 
    │ │   │ │ │ └── arr-flatten@1.0.1 
    │ │   │ │ ├── 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 
    │ │   │ │ │ │   │ └── isarray@1.0.0 
    │ │   │ │ │ │   ├── randomatic@1.1.6 
    │ │   │ │ │ │   └── repeat-string@1.6.1 
    │ │   │ │ │ ├── preserve@0.2.0 
    │ │   │ │ │ └── repeat-element@1.1.2 
    │ │   │ │ ├─┬ expand-brackets@0.1.5 
    │ │   │ │ │ └── is-posix-bracket@0.1.1 
    │ │   │ │ ├─┬ extglob@0.3.2 
    │ │   │ │ │ └── is-extglob@1.0.0 
    │ │   │ │ ├── filename-regex@2.0.0 
    │ │   │ │ ├── is-extglob@1.0.0 
    │ │   │ │ ├── is-glob@2.0.1 
    │ │   │ │ ├─┬ kind-of@3.0.4 
    │ │   │ │ │ └── is-buffer@1.1.4 
    │ │   │ │ ├── normalize-path@2.0.1 
    │ │   │ │ ├─┬ object.omit@2.0.1 
    │ │   │ │ │ ├─┬ for-own@0.1.4 
    │ │   │ │ │ │ └── for-in@0.1.6 
    │ │   │ │ │ └── is-extendable@0.1.1 
    │ │   │ │ ├─┬ parse-glob@3.0.4 
    │ │   │ │ │ ├─┬ glob-base@0.3.0 
    │ │   │ │ │ │ ├── glob-parent@2.0.0 
    │ │   │ │ │ │ └─┬ is-glob@2.0.1 
    │ │   │ │ │ │   └── is-extglob@1.0.0 
    │ │   │ │ │ ├── is-dotfile@1.0.2 
    │ │   │ │ │ ├── is-extglob@1.0.0 
    │ │   │ │ │ └── is-glob@2.0.1 
    │ │   │ │ └─┬ regex-cache@0.4.3 
    │ │   │ │   ├── is-equal-shallow@0.1.3 
    │ │   │ │   └── is-primitive@2.0.0 
    │ │   │ ├─┬ ordered-read-streams@0.3.0 
    │ │   │ │ └─┬ readable-stream@2.2.2 
    │ │   │ │   └── isarray@1.0.0 
    │ │   │ ├─┬ through2@0.6.5 
    │ │   │ │ ├── readable-stream@1.0.34 
    │ │   │ │ └── xtend@4.0.1 
    │ │   │ ├─┬ to-absolute-glob@0.1.1 
    │ │   │ │ └── extend-shallow@2.0.1 
    │ │   │ └─┬ unique-stream@2.2.1 
    │ │   │   └─┬ json-stable-stringify@1.0.1 
    │ │   │     └── jsonify@0.0.0 
    │ │   ├─┬ gulp-sourcemaps@1.6.0 
    │ │   │ ├── convert-source-map@1.3.0 
    │ │   │ └─┬ through2@2.0.3 
    │ │   │   ├─┬ readable-stream@2.2.2 
    │ │   │   │ └── isarray@1.0.0 
    │ │   │   └── xtend@4.0.1 
    │ │   ├── is-valid-glob@0.3.0 
    │ │   ├─┬ lazystream@1.0.0 
    │ │   │ └─┬ readable-stream@2.2.2 
    │ │   │   └── isarray@1.0.0 
    │ │   ├── lodash.isequal@4.4.0 
    │ │   ├─┬ merge-stream@1.0.1 
    │ │   │ └─┬ readable-stream@2.2.2 
    │ │   │   └── isarray@1.0.0 
    │ │   ├─┬ readable-stream@2.2.2 
    │ │   │ └── isarray@1.0.0 
    │ │   ├─┬ strip-bom@2.0.0 
    │ │   │ └── is-utf8@0.2.1 
    │ │   ├─┬ strip-bom-stream@1.0.0 
    │ │   │ └── first-chunk-stream@1.0.0 
    │ │   ├─┬ through2@2.0.3 
    │ │   │ └── xtend@4.0.1 
    │ │   ├─┬ through2-filter@2.0.0 
    │ │   │ ├─┬ through2@2.0.3 
    │ │   │ │ └─┬ readable-stream@2.2.2 
    │ │   │ │   └── isarray@1.0.0 
    │ │   │ └── xtend@4.0.1 
    │ │   └── vali-date@1.0.0 
    │ ├─┬ download@4.4.3 
    │ │ ├─┬ caw@1.2.0 
    │ │ │ ├── get-proxy@1.1.0 
    │ │ │ ├── is-obj@1.0.1 
    │ │ │ └── object-assign@3.0.0 
    │ │ ├─┬ each-async@1.1.1 
    │ │ │ ├── onetime@1.1.0 
    │ │ │ └── set-immediate-shim@1.0.1 
    │ │ ├─┬ filenamify@1.2.1 
    │ │ │ ├── filename-reserved-regex@1.0.0 
    │ │ │ ├─┬ strip-outer@1.0.0 
    │ │ │ │ └── escape-string-regexp@1.0.5 
    │ │ │ └── trim-repeated@1.0.0 
    │ │ ├─┬ got@5.7.1 
    │ │ │ ├─┬ create-error-class@3.0.2 
    │ │ │ │ └── capture-stack-trace@1.0.0 
    │ │ │ ├── is-redirect@1.0.0 
    │ │ │ ├── is-retry-allowed@1.1.0 
    │ │ │ ├── is-stream@1.1.0 
    │ │ │ ├── lowercase-keys@1.0.0 
    │ │ │ ├── node-status-codes@1.0.0 
    │ │ │ ├─┬ parse-json@2.2.0 
    │ │ │ │ └─┬ error-ex@1.3.0 
    │ │ │ │   └── is-arrayish@0.2.1 
    │ │ │ ├─┬ readable-stream@2.2.2 
    │ │ │ │ └── isarray@1.0.0 
    │ │ │ ├── timed-out@3.0.0 
    │ │ │ ├── unzip-response@1.0.2 
    │ │ │ └─┬ url-parse-lax@1.0.0 
    │ │ │   └── prepend-http@1.0.4 
    │ │ ├─┬ gulp-decompress@1.2.0 
    │ │ │ ├─┬ gulp-util@3.0.7 
    │ │ │ │ ├── array-differ@1.0.0 
    │ │ │ │ ├── array-uniq@1.0.3 
    │ │ │ │ ├── beeper@1.1.1 
    │ │ │ │ ├── dateformat@1.0.12 
    │ │ │ │ ├─┬ fancy-log@1.2.0 
    │ │ │ │ │ └── time-stamp@1.0.1 
    │ │ │ │ ├─┬ gulplog@1.0.0 
    │ │ │ │ │ └── glogg@1.0.0 
    │ │ │ │ ├─┬ has-gulplog@0.1.0 
    │ │ │ │ │ └── sparkles@1.0.0 
    │ │ │ │ ├── lodash._reescape@3.0.0 
    │ │ │ │ ├── lodash._reevaluate@3.0.0 
    │ │ │ │ ├── lodash._reinterpolate@3.0.0 
    │ │ │ │ ├─┬ lodash.template@3.6.2 
    │ │ │ │ │ ├── lodash._basecopy@3.0.1 
    │ │ │ │ │ ├── lodash._basetostring@3.0.1 
    │ │ │ │ │ ├── lodash._basevalues@3.0.0 
    │ │ │ │ │ ├── lodash._isiterateecall@3.0.9 
    │ │ │ │ │ ├─┬ lodash.escape@3.2.0 
    │ │ │ │ │ │ └── lodash._root@3.0.1 
    │ │ │ │ │ ├─┬ lodash.keys@3.1.2 
    │ │ │ │ │ │ ├── lodash._getnative@3.9.1 
    │ │ │ │ │ │ ├── lodash.isarguments@3.1.0 
    │ │ │ │ │ │ └── lodash.isarray@3.0.4 
    │ │ │ │ │ ├── lodash.restparam@3.6.1 
    │ │ │ │ │ └── lodash.templatesettings@3.1.1 
    │ │ │ │ ├─┬ multipipe@0.1.2 
    │ │ │ │ │ └── duplexer2@0.0.2 
    │ │ │ │ ├── object-assign@3.0.0 
    │ │ │ │ ├─┬ through2@2.0.3 
    │ │ │ │ │ ├─┬ readable-stream@2.2.2 
    │ │ │ │ │ │ └── isarray@1.0.0 
    │ │ │ │ │ └── xtend@4.0.1 
    │ │ │ │ └── vinyl@0.5.3 
    │ │ │ └─┬ readable-stream@2.2.2 
    │ │ │   └── isarray@1.0.0 
    │ │ ├── gulp-rename@1.2.2 
    │ │ ├── is-url@1.2.2 
    │ │ ├── object-assign@4.1.0 
    │ │ ├─┬ read-all-stream@3.1.0 
    │ │ │ └─┬ readable-stream@2.2.2 
    │ │ │   └── isarray@1.0.0 
    │ │ ├─┬ readable-stream@2.2.2 
    │ │ │ ├── buffer-shims@1.0.0 
    │ │ │ └── isarray@1.0.0 
    │ │ ├─┬ vinyl@1.2.0 
    │ │ │ ├── clone@1.0.2 
    │ │ │ ├── clone-stats@0.0.1 
    │ │ │ └── replace-ext@0.0.1 
    │ │ └─┬ ware@1.3.0 
    │ │   └─┬ wrap-fn@0.1.5 
    │ │     └── co@3.1.0 
    │ ├─┬ exec-series@1.0.3 
    │ │ └── async-each-series@1.1.0 
    │ ├─┬ rimraf@2.5.4 
    │ │ └─┬ glob@7.1.1 
    │ │   ├── fs.realpath@1.0.0 
    │ │   ├─┬ inflight@1.0.6 
    │ │   │ └── wrappy@1.0.2 
    │ │   ├─┬ minimatch@3.0.3 
    │ │   │ └─┬ brace-expansion@1.1.6 
    │ │   │   ├── balanced-match@0.4.2 
    │ │   │   └── concat-map@0.0.1 
    │ │   └── once@1.4.0 
    │ └─┬ url-regex@3.2.0 
    │   └── ip-regex@1.0.3 
    ├─┬ is-valid-path@0.1.1 
    │ └─┬ is-invalid-path@0.1.0 
    │   └─┬ is-glob@2.0.1 
    │     └── is-extglob@1.0.0 
    ├── strip-eof@1.0.0 
    └─┬ tempfile@1.1.1 
      ├── os-tmpdir@1.0.2 
      └── uuid@2.0.3 

And what's funny - it's installed and working correctly.

Manually building the app shouldn't have effect on global environment, but I'm confused if that helped with global install.

Anyway - I guess something can be done to fix such issues without telling the user to fix his (default) environment.

wellsjo commented 7 years ago

Unfortunately I'm not able to test or help out here. Should I label this as a bug @dzek69 ?

wellsjo commented 7 years ago

Is this still happening?

ghost commented 7 years ago

Just tried to install json_splora - received error Include log as error messaged directed.