jackHedaya / pure-realtime-stock

Get real-time stock data for free in Node.js.
MIT License
5 stars 1 forks source link

Problem with installation #1

Closed msjuck closed 5 years ago

msjuck commented 5 years ago

Hi, I have problem with the installation

Here is log ....

[05:39:27 ubuntu@server STOCK] [05:39:27 ubuntu@server STOCK] [05:39:27 ubuntu@server STOCK]npm install pure-realtime-stock

puppeteer@1.15.0 install /home/ubuntu/NODE/node_modules/puppeteer node install.js

Downloading Chromium r650583 - 110.5 Mb [====================] 100% 0.0s Chromium downloaded to /home/ubuntu/NODE/node_modules/puppeteer/.local-chromium/linux-650583 npm WARN saveError ENOENT: no such file or directory, open '/home/ubuntu/NODE/package.json' npm WARN enoent ENOENT: no such file or directory, open '/home/ubuntu/NODE/package.json' npm WARN NODE No description npm WARN NODE No repository field. npm WARN NODE No README data npm WARN NODE No license field. npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.2.3 (node_modules/fsevents): npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.3: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})

[05:39:46 ubuntu@server STOCK]npm install -g npm npm WARN checkPermissions Missing write access to /usr/lib/node_modules/npm/node_modules/agent-base npm WARN checkPermissions Missing write access to /usr/lib/node_modules/npm/node_modules/aproba npm WARN checkPermissions Missing write access to /usr/lib/node_modules/npm/node_modules/bluebird npm WARN checkPermissions Missing write access to /usr/lib/node_modules/npm/node_modules/builtin-modules npm WARN checkPermissions Missing write access to /usr/lib/node_modules/npm/node_modules/cidr-regex npm WARN checkPermissions Missing write access to /usr/lib/node_modules/npm/node_modules/colors npm WARN checkPermissions Missing write access to /usr/lib/node_modules/npm/node_modules/cli-table3 npm WARN checkPermissions Missing write access to /usr/lib/node_modules/npm/node_modules/es6-promise npm WARN checkPermissions Missing write access to /usr/lib/node_modules/npm/node_modules/figgy-pudding npm WARN checkPermissions Missing write access to /usr/lib/node_modules/npm/node_modules/genfun npm WARN checkPermissions Missing write access to /usr/lib/node_modules/npm/node_modules/get-stream npm WARN checkPermissions Missing write access to /usr/lib/node_modules/npm/node_modules/glob npm WARN checkPermissions Missing write access to /usr/lib/node_modules/npm/node_modules/graceful-fs npm WARN checkPermissions Missing write access to /usr/lib/node_modules/npm/node_modules/is-builtin-module npm WARN checkPermissions Missing write access to /usr/lib/node_modules/npm/node_modules/JSONStream npm WARN checkPermissions Missing write access to /usr/lib/node_modules/npm/node_modules/libnpmhook/node_modules/npm-registry-fetch npm WARN checkPermissions Missing write access to /usr/lib/node_modules/npm/node_modules/lru-cache npm WARN checkPermissions Missing write access to /usr/lib/node_modules/npm/node_modules/minizlib npm WARN checkPermissions Missing write access to /usr/lib/node_modules/npm/node_modules/npm-bundled npm WARN checkPermissions Missing write access to /usr/lib/node_modules/npm/node_modules/npm-packlist npm WARN checkPermissions Missing write access to /usr/lib/node_modules/npm/node_modules/npm-registry-client/node_modules/retry npm WARN checkPermissions Missing write access to /usr/lib/node_modules/npm/node_modules/npm-registry-client/node_modules/ssri npm WARN checkPermissions Missing write access to /usr/lib/node_modules/npm/node_modules/npm-registry-client npm WARN checkPermissions Missing write access to /usr/lib/node_modules/npm/node_modules/npm-registry-fetch/node_modules/figgy-pudding npm WARN checkPermissions Missing write access to /usr/lib/node_modules/npm/node_modules/npm-registry-fetch/node_modules/pump npm WARN checkPermissions Missing write access to /usr/lib/node_modules/npm/node_modules/npm-registry-fetch/node_modules/cacache/node_modules/mississippi npm WARN checkPermissions Missing write access to /usr/lib/node_modules/npm/node_modules/npm-registry-fetch/node_modules/smart-buffer npm WARN checkPermissions Missing write access to /usr/lib/node_modules/npm/node_modules/npm-registry-fetch/node_modules/socks npm WARN checkPermissions Missing write access to /usr/lib/node_modules/npm/node_modules/npm-registry-fetch/node_modules/socks-proxy-agent npm WARN checkPermissions Missing write access to /usr/lib/node_modules/npm/node_modules/npm-registry-fetch/node_modules/ssri npm WARN checkPermissions Missing write access to /usr/lib/node_modules/npm/node_modules/npm-registry-fetch/node_modules/cacache npm WARN checkPermissions Missing write access to /usr/lib/node_modules/npm/node_modules/npm-registry-fetch/node_modules/make-fetch-happen npm WARN checkPermissions Missing write access to /usr/lib/node_modules/npm/node_modules/npm-registry-fetch npm WARN checkPermissions Missing write access to /usr/lib/node_modules/npm/node_modules/libnpmhook npm WARN checkPermissions Missing write access to /usr/lib/node_modules/npm/node_modules/npm-profile npm WARN checkPermissions Missing write access to /usr/lib/node_modules/npm/node_modules/protoduck npm WARN checkPermissions Missing write access to /usr/lib/node_modules/npm/node_modules/rimraf npm WARN checkPermissions Missing write access to /usr/lib/node_modules/npm/node_modules/semver npm WARN checkPermissions Missing write access to /usr/lib/node_modules/npm/node_modules/lock-verify npm WARN checkPermissions Missing write access to /usr/lib/node_modules/npm/node_modules/normalize-package-data npm WARN checkPermissions Missing write access to /usr/lib/node_modules/npm/node_modules/npm-pick-manifest npm WARN checkPermissions Missing write access to /usr/lib/node_modules/npm/node_modules/spdx-license-ids npm WARN checkPermissions Missing write access to /usr/lib/node_modules/npm/node_modules/ssri npm WARN checkPermissions Missing write access to /usr/lib/node_modules/npm/node_modules/cacache npm WARN checkPermissions Missing write access to /usr/lib/node_modules/npm/node_modules/string_decoder npm WARN checkPermissions Missing write access to /usr/lib/node_modules/npm/node_modules/tar/node_modules/yallist npm WARN checkPermissions Missing write access to /usr/lib/node_modules/npm/node_modules/tar npm WARN checkPermissions Missing write access to /usr/lib/node_modules/npm/node_modules/unique-filename npm WARN checkPermissions Missing write access to /usr/lib/node_modules/npm/node_modules/pacote npm WARN checkPermissions Missing write access to /usr/lib/node_modules/npm/node_modules/write-file-atomic npm WARN checkPermissions Missing write access to /usr/lib/node_modules/npm/node_modules/byte-size npm WARN checkPermissions Missing write access to /usr/lib/node_modules/npm/node_modules/chownr npm WARN checkPermissions Missing write access to /usr/lib/node_modules/npm/node_modules/ci-info npm WARN checkPermissions Missing write access to /usr/lib/node_modules/npm/node_modules/config-chain npm WARN checkPermissions Missing write access to /usr/lib/node_modules/npm/node_modules/is-cidr npm WARN checkPermissions Missing write access to /usr/lib/node_modules/npm/node_modules/libcipm npm WARN checkPermissions Missing write access to /usr/lib/node_modules/npm/node_modules/npm-audit-report npm WARN checkPermissions Missing write access to /usr/lib/node_modules/npm/node_modules/opener npm WARN checkPermissions Missing write access to /usr/lib/node_modules/npm/node_modules/query-string npm WARN checkPermissions Missing write access to /usr/lib/node_modules/npm/node_modules/read-package-tree npm WARN checkPermissions Missing write access to /usr/lib/node_modules/npm/node_modules/readable-stream npm WARN checkPermissions Missing write access to /usr/lib/node_modules/npm npm WARN checkPermissions Missing write access to /usr/lib/node_modules/npm/node_modules npm WARN checkPermissions Missing write access to /usr/lib/node_modules/npm/node_modules/copy-concurrently/node_modules npm WARN checkPermissions Missing write access to /usr/lib/node_modules/npm/node_modules/fs-write-stream-atomic/node_modules npm WARN checkPermissions Missing write access to /usr/lib/node_modules/npm/node_modules/gauge/node_modules npm WARN checkPermissions Missing write access to /usr/lib/node_modules/npm/node_modules/gentle-fs/node_modules npm WARN checkPermissions Missing write access to /usr/lib/node_modules/npm/node_modules/libnpmhook/node_modules npm WARN checkPermissions Missing write access to /usr/lib/node_modules/npm/node_modules/npm-registry-client/node_modules npm WARN checkPermissions Missing write access to /usr/lib/node_modules/npm/node_modules/npm-registry-fetch/node_modulesnpm WARN checkPermissions Missing write access to /usr/lib/node_modules/npm/node_modules/npm-registry-fetch/node_modules/cacache/node_modules npm WARN checkPermissions Missing write access to /usr/lib/node_modules/npm/node_modules/tar/node_modules npm WARN checkPermissions Missing write access to /usr/lib/node_modules/npm/node_modules/are-we-there-yet npm WARN checkPermissions Missing write access to /usr/lib/node_modules/npm/node_modules/concat-stream npm WARN checkPermissions Missing write access to /usr/lib/node_modules/npm/node_modules/duplexify npm WARN checkPermissions Missing write access to /usr/lib/node_modules/npm/node_modules/execa npm WARN checkPermissions Missing write access to /usr/lib/node_modules/npm/node_modules/flush-write-stream npm WARN checkPermissions Missing write access to /usr/lib/node_modules/npm/node_modules/from2 npm WARN checkPermissions Missing write access to /usr/lib/node_modules/npm/node_modules/got npm WARN checkPermissions Missing write access to /usr/lib/node_modules/npm/node_modules/is-ci npm WARN checkPermissions Missing write access to /usr/lib/node_modules/npm/node_modules/move-concurrently npm WARN checkPermissions Missing write access to /usr/lib/node_modules/npm/node_modules/parallel-transform npm WARN checkPermissions Missing write access to /usr/lib/node_modules/npm/node_modules/run-queue npm WARN checkPermissions Missing write access to /usr/lib/node_modules/npm/node_modules/sha npm WARN checkPermissions Missing write access to /usr/lib/node_modules/npm/node_modules/stream-iterate npm WARN checkPermissions Missing write access to /usr/lib/node_modules/npm/node_modules/through2 npm ERR! path /usr/lib/node_modules/npm/node_modules/agent-base npm ERR! code EACCES npm ERR! errno -13 npm ERR! syscall access npm ERR! Error: EACCES: permission denied, access '/usr/lib/node_modules/npm/node_modules/agent-base' npm ERR! { [Error: EACCES: permission denied, access '/usr/lib/node_modules/npm/node_modules/agent-base'] npm ERR! stack: npm ERR! 'Error: EACCES: permission denied, access \'/usr/lib/node_modules/npm/node_modules/agent-base\'', npm ERR! errno: -13, npm ERR! code: 'EACCES', npm ERR! syscall: 'access', npm ERR! path: '/usr/lib/node_modules/npm/node_modules/agent-base' } npm ERR! npm ERR! The operation was rejected by your operating system. npm ERR! It is likely you do not have the permissions to access this file as the current user npm ERR! npm ERR! If you believe this might be a permissions issue, please double-check the npm ERR! permissions of the file and its containing directories, or try running npm ERR! the command again as root/Administrator (though this is not recommended).

npm ERR! A complete log of this run can be found in: npm ERR! /home/ubuntu/.npm/_logs/2019-05-03T17_40_11_438Z-debug.log [05:40:11 ubuntu@server STOCK] [05:40:44 ubuntu@server STOCK] [05:40:44 ubuntu@server STOCK] [05:40:44 ubuntu@server STOCK]ls stock.py [05:40:45 ubuntu@server STOCK]ls stock.py [05:41:39 ubuntu@server STOCK]node stock.py internal/modules/cjs/loader.js:584 throw err; ^

Error: Cannot find module './helpers' at Function.Module._resolveFilename (internal/modules/cjs/loader.js:582:15) at Function.Module._load (internal/modules/cjs/loader.js:508:25) at Module.require (internal/modules/cjs/loader.js:637:17) at require (internal/modules/cjs/helpers.js:22:18) at Object. (/home/ubuntu/NODE/node_modules/pure-realtime-stock/index.js:4:41) at Module._compile (internal/modules/cjs/loader.js:701:30) at Object.Module._extensions..js (internal/modules/cjs/loader.js:712:10) at Module.load (internal/modules/cjs/loader.js:600:32) at tryModuleLoad (internal/modules/cjs/loader.js:539:12) at Function.Module._load (internal/modules/cjs/loader.js:531:3) [05:41:41 ubuntu@server STOCK]npm install npm WARN saveError ENOENT: no such file or directory, open '/home/ubuntu/NODE/package.json' npm WARN enoent ENOENT: no such file or directory, open '/home/ubuntu/NODE/package.json' npm WARN NODE No description npm WARN NODE No repository field. npm WARN NODE No README data npm WARN NODE No license field. npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.2.3 (node_modules/fsevents): npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.3: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})

up to date in 5.682s

╭───────────────────────────────────────────────────────────────╮ │ │ │ New minor version of npm available! 6.4.1 → 6.9.0 │ │ Changelog: https://github.com/npm/cli/releases/tag/v6.9.0 │ │ Run npm install -g npm to update! │ │ │ ╰───────────────────────────────────────────────────────────────╯

[05:42:22 ubuntu@server STOCK]sudo -s [05:42:26 root@server STOCK]npm install -g npm /usr/bin/npm -> /usr/lib/node_modules/npm/bin/npm-cli.js /usr/bin/npx -> /usr/lib/node_modules/npm/bin/npx-cli.js

npm ERR! A complete log of this run can be found in: npm ERR! /home/ubuntu/.npm/_logs/2019-05-03T17_43_05_597Z-debug.log [05:43:05 ubuntu@server STOCK] [05:43:07 ubuntu@server STOCK] [05:43:07 ubuntu@server STOCK]sudo -s [05:43:31 root@server STOCK]npm install pure-realtime-stock npm WARN saveError ENOENT: no such file or directory, open '/home/ubuntu/NODE/package.json' npm WARN enoent ENOENT: no such file or directory, open '/home/ubuntu/NODE/package.json' npm WARN NODE No description npm WARN NODE No repository field. npm WARN NODE No README data npm WARN NODE No license field. npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.2.3 (node_modules/fsevents): npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.3: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})

jackHedaya commented 5 years ago

Hey, thanks for reaching out! What Ubuntu and Node version are you using? I'm going to test it out using Docker and investigate.

jackHedaya commented 5 years ago

I investigated and fixed a couple of issues in pure-realtime-stock.

To fix, update pure-realtime-stock to version ^1.0.5 and install the Puppeteer dependencies as described over here.

Future pure-realtime-stock versions will hopefully have a CLI walkthrough to have the dependencies installed automatically.