title: How to fix a generated Error: Enoent? A result from a command line to install Zurb Foundation for Apps
body: <p>I installed Node.js and updated my $PATH environment. However after several attempts to install zurb foundation for apps I get the same errors. How do I go about fixing it? Any insight would be greatly appreciated. Thanks! </p>
  
  <p>I run this command...</p>
  
  <pre><code>npm install -g foundation-cli bower gulp
  </code></pre>
  
  <p>I get the following errors</p>
  
  <pre><code>Error: ENOENT: no such file or directory, stat '/usr/local/lib/node_modules/npm/node_modules/npm-registry-client/lib/upload.js'
      at Error (native)
      at Object.fs.statSync (evalmachine.&lt;anonymous&gt;:849:18)
      at /usr/local/lib/node_modules/npm/node_modules/npm-registry-client/index.js:54:19
      at Array.forEach (native)
      at CachingRegistryClient.RegClient (/usr/local/lib/node_modules/npm/node_modules/npm-registry-client/index.js:50:42)
      at new CachingRegistryClient (/usr/local/lib/node_modules/npm/lib/cache/caching-client.js:20:18)
      at /usr/local/lib/node_modules/npm/lib/npm.js:363:22
      at /usr/local/lib/node_modules/npm/lib/config/core.js:82:7
      at Array.forEach (native)
      at /usr/local/lib/node_modules/npm/lib/config/core.js:81:13
  npm ERR! Darwin 14.4.0
  npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "install" "-g" "foundation-cli" "bower" "gulp"
  npm ERR! node v4.1.1
  npm ERR! npm  v2.14.4
  npm ERR! path /usr/local/lib/node_modules/npm/node_modules/npm-registry-client/lib/upload.js
  npm ERR! code ENOENT
  npm ERR! errno -2
  npm ERR! syscall stat
  
  npm ERR! enoent ENOENT: no such file or directory, stat '/usr/local/lib/node_modules/npm/node_modules/npm-registry-client/lib/upload.js'
  npm ERR! enoent This is most likely not a problem with npm itself
  npm ERR! enoent and is related to npm not being able to find a file.
  npm ERR! enoent 
  </code></pre>