foreversd / forever

A simple CLI tool for ensuring that a given script runs continuously (i.e. forever)
http://github.com/foreverjs/forever
MIT License
13.87k stars 946 forks source link

Can't install forever with "npm install forever -g" #1058

Open DziveQ opened 4 years ago

DziveQ commented 4 years ago

Hi. I can't install forever. I get this error: https://imgur.com/a/4gAPcUK.

This is npm-debug.log: https://hasteb.in/telecaqu.cs

steinauf85 commented 4 years ago

I am also getting issues with installing forever using this command, but with a different error. Talks about a package path-is-absolute being deprecated after Node 0.12, and I have no idea why that's even being considered.

root@DiskStation:/volume1/homes/User/smartthings-nodeproxy# npm install forever -g
npm WARN deprecated path-is-absolute@2.0.0: This package is no longer relevant as Node.js 0.12 is unmaintained.
/volume1/@appstore/Node.js_v8/usr/local/bin/forever -> /volume1/@appstore/Node.js_v8/usr/local/lib/node_modules/forever/bin/forever
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@^1.2.7 (node_modules/forever/node_modules/chokidar/node_modules/fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.11: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"arm"})
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: abbrev@1.1.1 (node_modules/forever/node_modules/fsevents/node_modules/abbrev):
npm WARN enoent SKIPPING OPTIONAL DEPENDENCY: ENOENT: no such file or directory, rename '/volume1/@appstore/Node.js_v8/usr/local/lib/node_modules/forever/node_modules/fsevents/node_modules/abbrev' -> '/volume1/@appstore/Node.js_v8/usr/local/lib/node_modules/forever/node_modules/fsevents/node_modules/.abbrev.DELETE'
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: ansi-regex@2.1.1 (node_modules/forever/node_modules/fsevents/node_modules/ansi-regex):
npm WARN enoent SKIPPING OPTIONAL DEPENDENCY: ENOENT: no such file or directory, rename '/volume1/@appstore/Node.js_v8/usr/local/lib/node_modules/forever/node_modules/fsevents/node_modules/ansi-regex' -> '/volume1/@appstore/Node.js_v8/usr/local/lib/node_modules/forever/node_modules/fsevents/node_modules/.ansi-regex.DELETE'
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: aproba@1.2.0 (node_modules/forever/node_modules/fsevents/node_modules/aproba):
npm WARN enoent SKIPPING OPTIONAL DEPENDENCY: ENOENT: no such file or directory, rename '/volume1/@appstore/Node.js_v8/usr/local/lib/node_modules/forever/node_modules/fsevents/node_modules/aproba' -> '/volume1/@appstore/Node.js_v8/usr/local/lib/node_modules/forever/node_modules/fsevents/node_modules/.aproba.DELETE'
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: balanced-match@1.0.0 (node_modules/forever/node_modules/fsevents/node_modules/balanced-match):
npm WARN enoent SKIPPING OPTIONAL DEPENDENCY: ENOENT: no such file or directory, rename '/volume1/@appstore/Node.js_v8/usr/local/lib/node_modules/forever/node_modules/fsevents/node_modules/balanced-match' -> '/volume1/@appstore/Node.js_v8/usr/local/lib/node_modules/forever/node_modules/fsevents/node_modules/.balanced-match.DELETE'
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: chownr@1.1.3 (node_modules/forever/node_modules/fsevents/node_modules/chownr):
npm WARN enoent SKIPPING OPTIONAL DEPENDENCY: ENOENT: no such file or directory, rename '/volume1/@appstore/Node.js_v8/usr/local/lib/node_modules/forever/node_modules/fsevents/node_modules/chownr' -> '/volume1/@appstore/Node.js_v8/usr/local/lib/node_modules/forever/node_modules/fsevents/node_modules/.chownr.DELETE'
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: code-point-at@1.1.0 (node_modules/forever/node_modules/fsevents/node_modules/code-point-at):
npm WARN enoent SKIPPING OPTIONAL DEPENDENCY: ENOENT: no such file or directory, rename '/volume1/@appstore/Node.js_v8/usr/local/lib/node_modules/forever/node_modules/fsevents/node_modules/code-point-at' -> '/volume1/@appstore/Node.js_v8/usr/local/lib/node_modules/forever/node_modules/fsevents/node_modules/.code-point-at.DELETE'
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: concat-map@0.0.1 (node_modules/forever/node_modules/fsevents/node_modules/concat-map):
npm WARN enoent SKIPPING OPTIONAL DEPENDENCY: ENOENT: no such file or directory, rename '/volume1/@appstore/Node.js_v8/usr/local/lib/node_modules/forever/node_modules/fsevents/node_modules/concat-map' -> '/volume1/@appstore/Node.js_v8/usr/local/lib/node_modules/forever/node_modules/fsevents/node_modules/.concat-map.DELETE'
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: console-control-strings@1.1.0 (node_modules/forever/node_modules/fsevents/node_modules/console-control-strings):
npm WARN enoent SKIPPING OPTIONAL DEPENDENCY: ENOENT: no such file or directory, rename '/volume1/@appstore/Node.js_v8/usr/local/lib/node_modules/forever/node_modules/fsevents/node_modules/console-control-strings' -> '/volume1/@appstore/Node.js_v8/usr/local/lib/node_modules/forever/node_modules/fsevents/node_modules/.console-control-strings.DELETE'
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: core-util-is@1.0.2 (node_modules/forever/node_modules/fsevents/node_modules/core-util-is):
npm WARN enoent SKIPPING OPTIONAL DEPENDENCY: ENOENT: no such file or directory, rename '/volume1/@appstore/Node.js_v8/usr/local/lib/node_modules/forever/node_modules/fsevents/node_modules/core-util-is' -> '/volume1/@appstore/Node.js_v8/usr/local/lib/node_modules/forever/node_modules/fsevents/node_modules/.core-util-is.DELETE'
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: deep-extend@0.6.0 (node_modules/forever/node_modules/fsevents/node_modules/deep-extend):
npm WARN enoent SKIPPING OPTIONAL DEPENDENCY: ENOENT: no such file or directory, rename '/volume1/@appstore/Node.js_v8/usr/local/lib/node_modules/forever/node_modules/fsevents/node_modules/deep-extend' -> '/volume1/@appstore/Node.js_v8/usr/local/lib/node_modules/forever/node_modules/fsevents/node_modules/.deep-extend.DELETE'
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: delegates@1.0.0 (node_modules/forever/node_modules/fsevents/node_modules/delegates):
npm WARN enoent SKIPPING OPTIONAL DEPENDENCY: ENOENT: no such file or directory, rename '/volume1/@appstore/Node.js_v8/usr/local/lib/node_modules/forever/node_modules/fsevents/node_modules/delegates' -> '/volume1/@appstore/Node.js_v8/usr/local/lib/node_modules/forever/node_modules/fsevents/node_modules/.delegates.DELETE'
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: detect-libc@1.0.3 (node_modules/forever/node_modules/fsevents/node_modules/detect-libc):
npm WARN enoent SKIPPING OPTIONAL DEPENDENCY: ENOENT: no such file or directory, rename '/volume1/@appstore/Node.js_v8/usr/local/lib/node_modules/forever/node_modules/fsevents/node_modules/detect-libc' -> '/volume1/@appstore/Node.js_v8/usr/local/lib/node_modules/forever/node_modules/fsevents/node_modules/.detect-libc.DELETE'
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fs.realpath@1.0.0 (node_modules/forever/node_modules/fsevents/node_modules/fs.realpath):
npm WARN enoent SKIPPING OPTIONAL DEPENDENCY: ENOENT: no such file or directory, rename '/volume1/@appstore/Node.js_v8/usr/local/lib/node_modules/forever/node_modules/fsevents/node_modules/fs.realpath' -> '/volume1/@appstore/Node.js_v8/usr/local/lib/node_modules/forever/node_modules/fsevents/node_modules/.fs.realpath.DELETE'
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: has-unicode@2.0.1 (node_modules/forever/node_modules/fsevents/node_modules/has-unicode):
npm WARN enoent SKIPPING OPTIONAL DEPENDENCY: ENOENT: no such file or directory, rename '/volume1/@appstore/Node.js_v8/usr/local/lib/node_modules/forever/node_modules/fsevents/node_modules/has-unicode' -> '/volume1/@appstore/Node.js_v8/usr/local/lib/node_modules/forever/node_modules/fsevents/node_modules/.has-unicode.DELETE'
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: inherits@2.0.4 (node_modules/forever/node_modules/fsevents/node_modules/inherits):
npm WARN enoent SKIPPING OPTIONAL DEPENDENCY: ENOENT: no such file or directory, rename '/volume1/@appstore/Node.js_v8/usr/local/lib/node_modules/forever/node_modules/fsevents/node_modules/inherits' -> '/volume1/@appstore/Node.js_v8/usr/local/lib/node_modules/forever/node_modules/fsevents/node_modules/.inherits.DELETE'
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: ini@1.3.5 (node_modules/forever/node_modules/fsevents/node_modules/ini):
npm WARN enoent SKIPPING OPTIONAL DEPENDENCY: ENOENT: no such file or directory, rename '/volume1/@appstore/Node.js_v8/usr/local/lib/node_modules/forever/node_modules/fsevents/node_modules/ini' -> '/volume1/@appstore/Node.js_v8/usr/local/lib/node_modules/forever/node_modules/fsevents/node_modules/.ini.DELETE'
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: isarray@1.0.0 (node_modules/forever/node_modules/fsevents/node_modules/isarray):
npm WARN enoent SKIPPING OPTIONAL DEPENDENCY: ENOENT: no such file or directory, rename '/volume1/@appstore/Node.js_v8/usr/local/lib/node_modules/forever/node_modules/fsevents/node_modules/isarray' -> '/volume1/@appstore/Node.js_v8/usr/local/lib/node_modules/forever/node_modules/fsevents/node_modules/.isarray.DELETE'
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: minimist@0.0.8 (node_modules/forever/node_modules/fsevents/node_modules/minimist):
npm WARN enoent SKIPPING OPTIONAL DEPENDENCY: ENOENT: no such file or directory, rename '/volume1/@appstore/Node.js_v8/usr/local/lib/node_modules/forever/node_modules/fsevents/node_modules/minimist' -> '/volume1/@appstore/Node.js_v8/usr/local/lib/node_modules/forever/node_modules/fsevents/node_modules/.minimist.DELETE'
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: ms@2.1.2 (node_modules/forever/node_modules/fsevents/node_modules/ms):
npm WARN enoent SKIPPING OPTIONAL DEPENDENCY: ENOENT: no such file or directory, rename '/volume1/@appstore/Node.js_v8/usr/local/lib/node_modules/forever/node_modules/fsevents/node_modules/ms' -> '/volume1/@appstore/Node.js_v8/usr/local/lib/node_modules/forever/node_modules/fsevents/node_modules/.ms.DELETE'
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: npm-normalize-package-bin@1.0.1 (node_modules/forever/node_modules/fsevents/node_modules/npm-normalize-package-bin):
npm WARN enoent SKIPPING OPTIONAL DEPENDENCY: ENOENT: no such file or directory, rename '/volume1/@appstore/Node.js_v8/usr/local/lib/node_modules/forever/node_modules/fsevents/node_modules/npm-normalize-package-bin' -> '/volume1/@appstore/Node.js_v8/usr/local/lib/node_modules/forever/node_modules/fsevents/node_modules/.npm-normalize-package-bin.DELETE'
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: number-is-nan@1.0.1 (node_modules/forever/node_modules/fsevents/node_modules/number-is-nan):
npm WARN enoent SKIPPING OPTIONAL DEPENDENCY: ENOENT: no such file or directory, rename '/volume1/@appstore/Node.js_v8/usr/local/lib/node_modules/forever/node_modules/fsevents/node_modules/number-is-nan' -> '/volume1/@appstore/Node.js_v8/usr/local/lib/node_modules/forever/node_modules/fsevents/node_modules/.number-is-nan.DELETE'
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: object-assign@4.1.1 (node_modules/forever/node_modules/fsevents/node_modules/object-assign):
npm WARN enoent SKIPPING OPTIONAL DEPENDENCY: ENOENT: no such file or directory, rename '/volume1/@appstore/Node.js_v8/usr/local/lib/node_modules/forever/node_modules/fsevents/node_modules/object-assign' -> '/volume1/@appstore/Node.js_v8/usr/local/lib/node_modules/forever/node_modules/fsevents/node_modules/.object-assign.DELETE'
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: os-homedir@1.0.2 (node_modules/forever/node_modules/fsevents/node_modules/os-homedir):
npm WARN enoent SKIPPING OPTIONAL DEPENDENCY: ENOENT: no such file or directory, rename '/volume1/@appstore/Node.js_v8/usr/local/lib/node_modules/forever/node_modules/fsevents/node_modules/os-homedir' -> '/volume1/@appstore/Node.js_v8/usr/local/lib/node_modules/forever/node_modules/fsevents/node_modules/.os-homedir.DELETE'
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: os-tmpdir@1.0.2 (node_modules/forever/node_modules/fsevents/node_modules/os-tmpdir):
npm WARN enoent SKIPPING OPTIONAL DEPENDENCY: ENOENT: no such file or directory, rename '/volume1/@appstore/Node.js_v8/usr/local/lib/node_modules/forever/node_modules/fsevents/node_modules/os-tmpdir' -> '/volume1/@appstore/Node.js_v8/usr/local/lib/node_modules/forever/node_modules/fsevents/node_modules/.os-tmpdir.DELETE'
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: path-is-absolute@1.0.1 (node_modules/forever/node_modules/fsevents/node_modules/path-is-absolute):
npm WARN enoent SKIPPING OPTIONAL DEPENDENCY: ENOENT: no such file or directory, rename '/volume1/@appstore/Node.js_v8/usr/local/lib/node_modules/forever/node_modules/fsevents/node_modules/path-is-absolute' -> '/volume1/@appstore/Node.js_v8/usr/local/lib/node_modules/forever/node_modules/fsevents/node_modules/.path-is-absolute.DELETE'
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: process-nextick-args@2.0.1 (node_modules/forever/node_modules/fsevents/node_modules/process-nextick-args):
npm WARN enoent SKIPPING OPTIONAL DEPENDENCY: ENOENT: no such file or directory, rename '/volume1/@appstore/Node.js_v8/usr/local/lib/node_modules/forever/node_modules/fsevents/node_modules/process-nextick-args' -> '/volume1/@appstore/Node.js_v8/usr/local/lib/node_modules/forever/node_modules/fsevents/node_modules/.process-nextick-args.DELETE'
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: minimist@1.2.0 (node_modules/forever/node_modules/fsevents/node_modules/rc/node_modules/minimist):
npm WARN enoent SKIPPING OPTIONAL DEPENDENCY: ENOENT: no such file or directory, rename '/volume1/@appstore/Node.js_v8/usr/local/lib/node_modules/forever/node_modules/fsevents/node_modules/rc/node_modules/minimist' -> '/volume1/@appstore/Node.js_v8/usr/local/lib/node_modules/forever/node_modules/fsevents/node_modules/rc/node_modules/.minimist.DELETE'
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: safe-buffer@5.1.2 (node_modules/forever/node_modules/fsevents/node_modules/safe-buffer):
npm WARN enoent SKIPPING OPTIONAL DEPENDENCY: ENOENT: no such file or directory, rename '/volume1/@appstore/Node.js_v8/usr/local/lib/node_modules/forever/node_modules/fsevents/node_modules/safe-buffer' -> '/volume1/@appstore/Node.js_v8/usr/local/lib/node_modules/forever/node_modules/fsevents/node_modules/.safe-buffer.DELETE'
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: safer-buffer@2.1.2 (node_modules/forever/node_modules/fsevents/node_modules/safer-buffer):
npm WARN enoent SKIPPING OPTIONAL DEPENDENCY: ENOENT: no such file or directory, rename '/volume1/@appstore/Node.js_v8/usr/local/lib/node_modules/forever/node_modules/fsevents/node_modules/safer-buffer' -> '/volume1/@appstore/Node.js_v8/usr/local/lib/node_modules/forever/node_modules/fsevents/node_modules/.safer-buffer.DELETE'
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: sax@1.2.4 (node_modules/forever/node_modules/fsevents/node_modules/sax):
npm WARN enoent SKIPPING OPTIONAL DEPENDENCY: ENOENT: no such file or directory, rename '/volume1/@appstore/Node.js_v8/usr/local/lib/node_modules/forever/node_modules/fsevents/node_modules/sax' -> '/volume1/@appstore/Node.js_v8/usr/local/lib/node_modules/forever/node_modules/fsevents/node_modules/.sax.DELETE'
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: semver@5.7.1 (node_modules/forever/node_modules/fsevents/node_modules/semver):
npm WARN enoent SKIPPING OPTIONAL DEPENDENCY: ENOENT: no such file or directory, rename '/volume1/@appstore/Node.js_v8/usr/local/lib/node_modules/forever/node_modules/fsevents/node_modules/semver' -> '/volume1/@appstore/Node.js_v8/usr/local/lib/node_modules/forever/node_modules/fsevents/node_modules/.semver.DELETE'
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: set-blocking@2.0.0 (node_modules/forever/node_modules/fsevents/node_modules/set-blocking):
npm WARN enoent SKIPPING OPTIONAL DEPENDENCY: ENOENT: no such file or directory, rename '/volume1/@appstore/Node.js_v8/usr/local/lib/node_modules/forever/node_modules/fsevents/node_modules/set-blocking' -> '/volume1/@appstore/Node.js_v8/usr/local/lib/node_modules/forever/node_modules/fsevents/node_modules/.set-blocking.DELETE'
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: signal-exit@3.0.2 (node_modules/forever/node_modules/fsevents/node_modules/signal-exit):
npm WARN enoent SKIPPING OPTIONAL DEPENDENCY: ENOENT: no such file or directory, rename '/volume1/@appstore/Node.js_v8/usr/local/lib/node_modules/forever/node_modules/fsevents/node_modules/signal-exit' -> '/volume1/@appstore/Node.js_v8/usr/local/lib/node_modules/forever/node_modules/fsevents/node_modules/.signal-exit.DELETE'
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: strip-json-comments@2.0.1 (node_modules/forever/node_modules/fsevents/node_modules/strip-json-comments):
npm WARN enoent SKIPPING OPTIONAL DEPENDENCY: ENOENT: no such file or directory, rename '/volume1/@appstore/Node.js_v8/usr/local/lib/node_modules/forever/node_modules/fsevents/node_modules/strip-json-comments' -> '/volume1/@appstore/Node.js_v8/usr/local/lib/node_modules/forever/node_modules/fsevents/node_modules/.strip-json-comments.DELETE'
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: util-deprecate@1.0.2 (node_modules/forever/node_modules/fsevents/node_modules/util-deprecate):
npm WARN enoent SKIPPING OPTIONAL DEPENDENCY: ENOENT: no such file or directory, rename '/volume1/@appstore/Node.js_v8/usr/local/lib/node_modules/forever/node_modules/fsevents/node_modules/util-deprecate' -> '/volume1/@appstore/Node.js_v8/usr/local/lib/node_modules/forever/node_modules/fsevents/node_modules/.util-deprecate.DELETE'
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: wrappy@1.0.2 (node_modules/forever/node_modules/fsevents/node_modules/wrappy):
npm WARN enoent SKIPPING OPTIONAL DEPENDENCY: ENOENT: no such file or directory, rename '/volume1/@appstore/Node.js_v8/usr/local/lib/node_modules/forever/node_modules/fsevents/node_modules/wrappy' -> '/volume1/@appstore/Node.js_v8/usr/local/lib/node_modules/forever/node_modules/fsevents/node_modules/.wrappy.DELETE'
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: yallist@3.1.1 (node_modules/forever/node_modules/fsevents/node_modules/yallist):
npm WARN enoent SKIPPING OPTIONAL DEPENDENCY: ENOENT: no such file or directory, rename '/volume1/@appstore/Node.js_v8/usr/local/lib/node_modules/forever/node_modules/fsevents/node_modules/yallist' -> '/volume1/@appstore/Node.js_v8/usr/local/lib/node_modules/forever/node_modules/fsevents/node_modules/.yallist.DELETE'

+ forever@2.0.0
updated 1 package in 23.729s
TheMaverickProgrammer commented 4 years ago

Same here. Anyone have any idea?

TheMaverickProgrammer commented 4 years ago

So for the first error that DziveQ had, my version of npm was 3.5.2.

I reinstalled npm 3.5.2 using npm install -g npm@latest. After that, even though they were the same version, I started getting the WARN errors steinneuf85 had.

I was still able to use forever despite these warnings.

steinauf85 commented 4 years ago

This helped me out with forever.

https://github.com/StephanThierry/nodejs4synologynas/issues/6

kibertoad commented 4 years ago

Can you try forever 3.0.0?