title: npm install -g mongodb not installing mongodb globally on OSX 10.8.4?
body: <p>I know similar questions have been asked to death, but I can't find my particular situation. I'm just trying to install mongodb globally so that I may run it from any directory by typing <code>mongod</code> instead of being in the specific bin and typing <code>./mongod</code> which works.  I get this error when trying: </p>
  
  <pre><code>Squirrels-MacBook-Air:Code Squirrel$ npm install -g mongodb 
  npm http GET https://registry.npmjs.org/mongodb
  npm http 304 https://registry.npmjs.org/mongodb
  npm ERR! Error: EACCES, mkdir '/usr/local/lib/node_modules/mongodb'
  npm ERR!  { [Error: EACCES, mkdir '/usr/local/lib/node_modules/mongodb']
  npm ERR!   errno: 3,
  npm ERR!   code: 'EACCES',
  npm ERR!   path: '/usr/local/lib/node_modules/mongodb',
  npm ERR!   fstream_type: 'Directory',
  npm ERR!   fstream_path: '/usr/local/lib/node_modules/mongodb',
  npm ERR!   fstream_class: 'DirWriter',
  npm ERR!   fstream_stack: 
  npm ERR!    [ '/usr/local/lib/node_modules/npm/node_modules/fstream/lib/dir-writer.js:36:23',
  npm ERR!      '/usr/local/lib/node_modules/npm/node_modules/mkdirp/index.js:37:53',
  npm ERR!      'Object.oncomplete (fs.js:107:15)' ] }
  npm ERR! 
  npm ERR! Please try running this command again as root/Administrator.
  
  npm ERR! System Darwin 12.4.1
  npm ERR! command "node" "/usr/local/bin/npm" "install" "-g" "mongodb"
  npm ERR! cwd /Users/Squirrel/Documents/Code
  npm ERR! node -v v0.10.21
  npm ERR! npm -v 1.3.11
  npm ERR! path /usr/local/lib/node_modules/mongodb
  npm ERR! fstream_path /usr/local/lib/node_modules/mongodb
  npm ERR! fstream_type Directory
  npm ERR! fstream_class DirWriter
  npm ERR! code EACCES
  npm ERR! errno 3
  npm ERR! stack Error: EACCES, mkdir '/usr/local/lib/node_modules/mongodb'
  npm ERR! fstream_stack /usr/local/lib/node_modules/npm/node_modules/fstream/lib/dir-writer.js:36:23
  npm ERR! fstream_stack /usr/local/lib/node_modules/npm/node_modules/mkdirp/index.js:37:53
  npm ERR! fstream_stack Object.oncomplete (fs.js:107:15)
  npm ERR! 
  npm ERR! Additional logging details can be found in:
  npm ERR!     /Users/Squirrel/Documents/Code/npm-debug.log
  npm ERR! not ok code 0
  </code></pre>
  
  <p>So I did <code>sudo npm install mongodb -g</code>: </p>
  
  <pre><code>Squirrels-MacBook-Air:~ Squirrel$ sudo npm install mongodb -g 
  Password:
  npm http GET https://registry.npmjs.org/mongodb
  npm http 304 https://registry.npmjs.org/mongodb
  npm http GET https://registry.npmjs.org/bson/0.2.2
  npm http GET https://registry.npmjs.org/kerberos/0.0.3
  npm http 304 https://registry.npmjs.org/bson/0.2.2
  npm http 304 https://registry.npmjs.org/kerberos/0.0.3
  
  &gt; kerberos@0.0.3 install /usr/local/lib/node_modules/mongodb/node_modules/kerberos
  &gt; (node-gyp rebuild 2&gt; builderror.log) || (exit 0)
  
  
  &gt; bson@0.2.2 install /usr/local/lib/node_modules/mongodb/node_modules/bson
  &gt; (node-gyp rebuild 2&gt; builderror.log) || (exit 0)
  
  mongodb@1.3.19 /usr/local/lib/node_modules/mongodb
  ├── kerberos@0.0.3
  └── bson@0.2.2
  </code></pre>
  
  <p>But still it's not global.  I've also tried <code>export PATH=/path/to/mongodb/bin:$PATH</code> but that only works if I type it into terminal each session.  I've had it before so that I could simply type <code>mongo</code> or <code>mongod</code> from any directory, but I'm having trouble on my new computer.  Thank you. </p>
  
  <p>I deleted the mongodb directory within the usr/local/lib/node_modules folder, and than I ran </p>
  
  <pre><code>$ sudo find / -name mongod 
  find: /dev/fd/3: Not a directory
  find: /dev/fd/4: Not a directory
  /Users/Squirrel/.npm/mongod
  /Users/Squirrel/.Trash/mongodb-osx-x86_64-2.4.8/bin/mongod
  /Users/Squirrel/.Trash/mongodb-osx-x86_64-2.4.8 6.43.25 PM/bin/mongod
  /Users/Squirrel/.Trash/mongodb-osx-x86_64-2.4.8 6.57.12 PM/bin/mongod
  /Users/Squirrel/.Trash/mongodb-osx-x86_64-2.4.8 7.18.50 PM/bin/mongod
  /Users/Squirrel/Documents/Code/mongodb-osx-x86_64-2.4.8/bin/mongod
  </code></pre>
  
  <p>Should i <code>rm -r /Users/Squirrel/.npm/mongod</code> ?  </p>
  
  <p>I also tried homebrew with no luck: </p>
  
  <p><code>$ ruby -e "$(curl -fsSL https://raw.github.com/mxcl/homebrew/go)"</code>
  <code>brew install mongodb</code> </p>