title: Node doesn't see packages, errors with paths
body: <p>I'm trying to setup &amp; run <a href="https://github.com/wadey/node-microtime" rel="nofollow">microtime package</a>, but node raised an error:</p>
  
  <p><code>npm install microtime</code></p>
  
  <pre><code>ubuntu@ubuntu-desktop:~$ node
  &gt; var microtime = require('microtime')
  Error: Could not load the bindings file. Tried:
   -&gt; /home/ubuntu/node_modules/microtime/build/Debug/microtime.node
   -&gt; /home/ubuntu/node_modules/microtime/build/Release/microtime.node
   -&gt; /home/ubuntu/node_modules/microtime/out/Debug/microtime.node
   -&gt; /home/ubuntu/node_modules/microtime/Debug/microtime.node
   -&gt; /home/ubuntu/node_modules/microtime/out/Release/microtime.node
   -&gt; /home/ubuntu/node_modules/microtime/Release/microtime.node
   -&gt; /home/ubuntu/node_modules/microtime/build/default/microtime.node
   -&gt; /home/ubuntu/node_modules/microtime/compiled/0.6/linux/ia32/microtime.node
      at bindings (/home/ubuntu/node_modules/microtime/node_modules/bindings/bindings.js:82:13)
      at Object.&lt;anonymous&gt; (/home/ubuntu/node_modules/microtime/index.js:1:95)
      at Module._compile (module.js:441:26)
      at Object..js (module.js:459:10)
      at Module.load (module.js:348:31)
      at Function._load (module.js:308:12)
      at Module.require (module.js:354:17)
      at require (module.js:370:17)
      at repl:1:17
      at REPLServer.eval (repl.js:80:21)
  </code></pre>
  
  <p>It seems to be something wrong with paths, but i dont know where to digg to solve this issue (i'm new in linux)</p>
  
  <p>My conf is: <code>ubuntu 10.04, node 0.6.13, npm 1.1.10</code></p>
  
  <p><strong>2@Linus</strong>: hmm, i've just tried to reinstall microtime and now it got an error (but first time it wasnt):</p>
  
  <pre><code>ubuntu@ubuntu-desktop:~/app1$ npm install microtime
  npm http GET https://registry.npmjs.org/microtime
  npm http 304 https://registry.npmjs.org/microtime
  npm http GET https://registry.npmjs.org/bindings
  npm http 304 https://registry.npmjs.org/bindings
  
  &gt; microtime@0.3.1 install /home/ubuntu/node_modules/microtime
  &gt; node-gyp rebuild
  
  info it worked if it ends with ok 
  spawn python [ '/home/ubuntu/.node-gyp/0.6.13/tools/gyp_addon',
    'binding.gyp',
    '-I/home/ubuntu/node_modules/microtime/build/config.gypi',
    '-f',
    'make' ]
  spawn make [ 'BUILDTYPE=Release', '-C', 'build' ]
  make: Entering directory `/home/ubuntu/node_modules/microtime/build'
    CXX(target) Release/obj.target/microtime/src/microtime.o
  make: g++: Command not found
  make: *** [Release/obj.target/microtime/src/microtime.o] Error 127
  make: Leaving directory `/home/ubuntu/node_modules/microtime/build'
  ERR! Error: `make` failed with exit code: 2
      at Array.0 (/usr/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:169:25)
      at EventEmitter._tickCallback (node.js:192:40)
  ERR! not ok
  
  npm ERR! microtime@0.3.1 install: `node-gyp rebuild`
  npm ERR! `sh "-c" "node-gyp rebuild"` failed with 1
  npm ERR! 
  npm ERR! Failed at the microtime@0.3.1 install script.
  npm ERR! This is most likely a problem with the microtime package,
  npm ERR! not with npm itself.
  npm ERR! Tell the author that this fails on your system:
  npm ERR!     node-gyp rebuild
  npm ERR! You can get their info via:
  npm ERR!     npm owner ls microtime
  npm ERR! There is likely additional logging output above.
  npm ERR! 
  npm ERR! System Linux 2.6.32-21-generic
  npm ERR! command "node" "/usr/bin/npm" "install" "microtime"
  npm ERR! cwd /home/ubuntu/app1
  npm ERR! node -v v0.6.13
  npm ERR! npm -v 1.1.10
  npm ERR! code ELIFECYCLE
  npm ERR! message microtime@0.3.1 install: `node-gyp rebuild`
  npm ERR! message `sh "-c" "node-gyp rebuild"` failed with 1
  npm ERR! errno {}
  npm ERR! 
  npm ERR! Additional logging details can be found in:
  npm ERR!     /home/ubuntu/app1/npm-debug.log
  npm not ok
  </code></pre>