<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[SUDO NPM Install is erroring  and NPM is not installing please help]]></title><description><![CDATA[<p dir="auto">Hello all,</p>
<p dir="auto">I am working on a Mac Mini running macOS 10.13.3. I would like to replicate the AI Smart Mirror in this youtube <a href="https://www.youtube.com/watch?v=ejnE6DM-hqU&amp;t=711s" target="_blank" rel="noopener noreferrer nofollow ugc">video</a>. The project’s step  by step can be found <a href="https://github.com/HackerHouseYT/AI-Smart-Mirror" target="_blank" rel="noopener noreferrer nofollow ugc">here</a>.</p>
<p dir="auto">I have been unsuccessful in my attempts start the Magic Mirror after running the npm start command. I believe it is because npm has failed to install when i run the sudo npm install command.</p>
<p dir="auto">This is the syntax i receive  when i run sudo npm install is:<br />
Davids-Mac-mini:MagicMirror davidshaw$ sudo npm install<br />
Password:</p>
<pre><code>&gt; electron-chromedriver@1.7.1 install /Users/davidshaw/MagicMirror/node_modules/spectron/node_modules/electron-chromedriver
&gt; node ./download-chromedriver.js

/Users/davidshaw/MagicMirror/node_modules/spectron/node_modules/electron-chromedriver/download-chromedriver.js:19
    if (error != null) throw error
                       ^

Error: EACCES: permission denied, mkdir '/Users/davidshaw/MagicMirror/node_modules/spectron/node_modules/electron-chromedriver/bin'
npm WARN grunt-stylelint@0.10.0 requires a peer of stylelint@^9.0.0 but none is installed. You must install peer dependencies yourself.

npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! electron-chromedriver@1.7.1 install: `node ./download-chromedriver.js`
npm ERR! Exit status 1
npm ERR! 
npm ERR! Failed at the electron-chromedriver@1.7.1 install script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR!     /Users/davidshaw/.npm/_logs/2018-04-05T03_22_18_595Z-debug.log
Davids-Mac-mini:MagicMirror davidshaw$ 

</code></pre>
<p dir="auto">The syntax i receive when running the npm start is:</p>
<pre><code>npm ERR! path /Users/davidshaw/.npm/_logs/2018-04-05T01_43_20_856Z-debug.log
npm ERR! code EACCES
npm ERR! errno -13
npm ERR! syscall unlink
npm ERR! Error: EACCES: permission denied, unlink '/Users/davidshaw/.npm/_logs/2018-04-05T01_43_20_856Z-debug.log'
npm ERR!     at Object.fs.unlinkSync (fs.js:1078:18)
npm ERR!     at Function.rimrafSync [as sync] (/usr/local/lib/node_modules/npm/node_modules/rimraf/rimraf.js:306:17)
npm ERR!     at /usr/local/lib/node_modules/npm/lib/npm.js:328:20
npm ERR!     at f (/usr/local/lib/node_modules/npm/node_modules/once/once.js:25:25)
npm ERR!     at Glob. (/usr/local/lib/node_modules/npm/node_modules/glob/glob.js:151:7)
npm ERR!     at Glob.emit (events.js:180:13)
npm ERR!     at Glob._finish (/usr/local/lib/node_modules/npm/node_modules/glob/glob.js:197:8)
npm ERR!     at done (/usr/local/lib/node_modules/npm/node_modules/glob/glob.js:182:14)
npm ERR!     at Glob._processReaddir2 (/usr/local/lib/node_modules/npm/node_modules/glob/glob.js:434:12)
npm ERR!     at /usr/local/lib/node_modules/npm/node_modules/glob/glob.js:371:17
npm ERR!     at RES (/usr/local/lib/node_modules/npm/node_modules/inflight/inflight.js:31:16)
npm ERR!     at f (/usr/local/lib/node_modules/npm/node_modules/once/once.js:25:25)
npm ERR!     at Glob._readdirEntries (/usr/local/lib/node_modules/npm/node_modules/glob/glob.js:578:10)
npm ERR!     at /usr/local/lib/node_modules/npm/node_modules/glob/glob.js:555:12
npm ERR!     at go$readdir$cb (/usr/local/lib/node_modules/npm/node_modules/graceful-fs/graceful-fs.js:149:14)
npm ERR!     at FSReqWrap.oncomplete (fs.js:153:20)
npm ERR!  { Error: EACCES: permission denied, unlink '/Users/davidshaw/.npm/_logs/2018-04-05T01_43_20_856Z-debug.log'
npm ERR!     at Object.fs.unlinkSync (fs.js:1078:18)
npm ERR!     at Function.rimrafSync [as sync] (/usr/local/lib/node_modules/npm/node_modules/rimraf/rimraf.js:306:17)
npm ERR!     at /usr/local/lib/node_modules/npm/lib/npm.js:328:20
npm ERR!     at f (/usr/local/lib/node_modules/npm/node_modules/once/once.js:25:25)
npm ERR!     at Glob. (/usr/local/lib/node_modules/npm/node_modules/glob/glob.js:151:7)
npm ERR!     at Glob.emit (events.js:180:13)
npm ERR!     at Glob._finish (/usr/local/lib/node_modules/npm/node_modules/glob/glob.js:197:8)
npm ERR!     at done (/usr/local/lib/node_modules/npm/node_modules/glob/glob.js:182:14)
npm ERR!     at Glob._processReaddir2 (/usr/local/lib/node_modules/npm/node_modules/glob/glob.js:434:12)
npm ERR!     at /usr/local/lib/node_modules/npm/node_modules/glob/glob.js:371:17
npm ERR!     at RES (/usr/local/lib/node_modules/npm/node_modules/inflight/inflight.js:31:16)
npm ERR!     at f (/usr/local/lib/node_modules/npm/node_modules/once/once.js:25:25)
npm ERR!     at Glob._readdirEntries (/usr/local/lib/node_modules/npm/node_modules/glob/glob.js:578:10)
npm ERR!     at /usr/local/lib/node_modules/npm/node_modules/glob/glob.js:555:12
npm ERR!     at go$readdir$cb (/usr/local/lib/node_modules/npm/node_modules/graceful-fs/graceful-fs.js:149:14)
npm ERR!     at FSReqWrap.oncomplete (fs.js:153:20)
npm ERR!   stack: 'Error: EACCES: permission denied, unlink \'/Users/davidshaw/.npm/_logs/2018-04-05T01_43_20_856Z-debug.log\'\n    at Object.fs.unlinkSync (fs.js:1078:18)\n    at Function.rimrafSync [as sync] (/usr/local/lib/node_modules/npm/node_modules/rimraf/rimraf.js:306:17)\n    at /usr/local/lib/node_modules/npm/lib/npm.js:328:20\n    at f (/usr/local/lib/node_modules/npm/node_modules/once/once.js:25:25)\n    at Glob. (/usr/local/lib/node_modules/npm/node_modules/glob/glob.js:151:7)\n    at Glob.emit (events.js:180:13)\n    at Glob._finish (/usr/local/lib/node_modules/npm/node_modules/glob/glob.js:197:8)\n    at done (/usr/local/lib/node_modules/npm/node_modules/glob/glob.js:182:14)\n    at Glob._processReaddir2 (/usr/local/lib/node_modules/npm/node_modules/glob/glob.js:434:12)\n    at /usr/local/lib/node_modules/npm/node_modules/glob/glob.js:371:17\n    at RES (/usr/local/lib/node_modules/npm/node_modules/inflight/inflight.js:31:16)\n    at f (/usr/local/lib/node_modules/npm/node_modules/once/once.js:25:25)\n    at Glob._readdirEntries (/usr/local/lib/node_modules/npm/node_modules/glob/glob.js:578:10)\n    at /usr/local/lib/node_modules/npm/node_modules/glob/glob.js:555:12\n    at go$readdir$cb (/usr/local/lib/node_modules/npm/node_modules/graceful-fs/graceful-fs.js:149:14)\n    at FSReqWrap.oncomplete (fs.js:153:20)',
npm ERR!   errno: -13,
npm ERR!   code: 'EACCES',
npm ERR!   syscall: 'unlink',
npm ERR!   path: '/Users/davidshaw/.npm/_logs/2018-04-05T01_43_20_856Z-debug.log' }
npm ERR! 
npm ERR! Please try running this command again as root/Administrator.

&gt; magicmirror@2.3.1 start /Users/davidshaw/MagicMirror
&gt; sh run-start.sh

/Users/davidshaw/MagicMirror/node_modules/electron/index.js:9
  throw new Error('Electron failed to install correctly, please delete node_modules/electron and try installing again')
  ^

Error: Electron failed to install correctly, please delete node_modules/electron and try installing again
    at Object. (/Users/davidshaw/MagicMirror/node_modules/electron/index.js:9:9)
    at Module._compile (internal/modules/cjs/loader.js:654:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:665:10)
    at Module.load (internal/modules/cjs/loader.js:566:32)
    at tryModuleLoad (internal/modules/cjs/loader.js:506:12)
    at Function.Module._load (internal/modules/cjs/loader.js:498:3)
    at Module.require (internal/modules/cjs/loader.js:598:17)
    at require (internal/modules/cjs/helpers.js:11:18)
    at Object. (/Users/davidshaw/MagicMirror/node_modules/electron/cli.js:3:16)
    at Module._compile (internal/modules/cjs/loader.js:654:30)
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! magicmirror@2.3.1 start: `sh run-start.sh`
npm ERR! Exit status 1
npm ERR! 
npm ERR! Failed at the magicmirror@2.3.1 start script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
Davids-Mac-mini:MagicMirror davidshaw$ 

</code></pre>
<p dir="auto">The  syntax i receive when runnig  sudo npm start is:</p>
<pre><code>path.js:1087
          cwd = process.cwd();
                        ^

Error: ENOENT: no such file or directory, uv_cwd
    at Object.resolve (path.js:1087:25)
    at Function.Module._resolveLookupPaths (internal/modules/cjs/loader.js:435:17)
    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:542:20)
    at Function.Module._load (internal/modules/cjs/loader.js:475:25)
    at Module.require (internal/modules/cjs/loader.js:598:17)
    at require (internal/modules/cjs/helpers.js:11:18)
    at /usr/local/lib/node_modules/npm/bin/npm-cli.js:19:21
    at Object. (/usr/local/lib/node_modules/npm/bin/npm-cli.js:92:3)
    at Module._compile (internal/modules/cjs/loader.js:654:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:665:10)
Davids-Mac-mini:MagicMirror davidshaw$ sudo npm start
path.js:1087
          cwd = process.cwd();
                        ^

Error: ENOENT: no such file or directory, uv_cwd
    at Object.resolve (path.js:1087:25)
    at Function.Module._resolveLookupPaths (internal/modules/cjs/loader.js:435:17)
    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:542:20)
    at Function.Module._load (internal/modules/cjs/loader.js:475:25)
    at Module.require (internal/modules/cjs/loader.js:598:17)
    at require (internal/modules/cjs/helpers.js:11:18)
    at /usr/local/lib/node_modules/npm/bin/npm-cli.js:19:21
    at Object. (/usr/local/lib/node_modules/npm/bin/npm-cli.js:92:3)
    at Module._compile (internal/modules/cjs/loader.js:654:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:665:10)
</code></pre>
<p dir="auto">I have tried manually downloading  and installing the latest version Node.js<br />
I have tried running npm update.<br />
I have tried deleting the Magic Mirror  and then re-cloning it to my Mac<br />
I have tried to change permission with  sudo chown nobody</p>
<p dir="auto">If anyone can assist on what to do from here I will greatly appreciate it. Thank you</p>
]]></description><link>https://forum.magicmirror.builders/topic/6925/sudo-npm-install-is-erroring-and-npm-is-not-installing-please-help</link><generator>RSS for Node</generator><lastBuildDate>Wed, 22 Jul 2026 13:57:38 GMT</lastBuildDate><atom:link href="https://forum.magicmirror.builders/topic/6925.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 05 Apr 2018 04:44:46 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to SUDO NPM Install is erroring  and NPM is not installing please help on Sun, 10 Feb 2019 16:41:06 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/shawb91" aria-label="Profile: shawb91">@<bdi>shawb91</bdi></a> said in <a href="/post/37966">SUDO NPM Install is erroring and NPM is not installing please help</a>:</p>
<blockquote>
<p dir="auto">Error: EACCES: permission denied</p>
</blockquote>
<p dir="auto">Maybe try running ‘npm init’ before you run ‘npm install’ ?</p>
<p dir="auto">See this Stack Overflow:</p>
<p dir="auto"><a href="https://stackoverflow.com/questions/38323880/error-eacces-permission-denied" target="_blank" rel="noopener noreferrer nofollow ugc">Error: EACCES: permission denied</a></p>
]]></description><link>https://forum.magicmirror.builders/post/52026</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/52026</guid><dc:creator><![CDATA[solotechno]]></dc:creator><pubDate>Sun, 10 Feb 2019 16:41:06 GMT</pubDate></item></channel></rss>