title: could not install prerender using npm - "Failed to locate: CL.exe"
body: <p>I've been trying to install <code>PreRender.Io</code> on my local machine to test.  I've installed Python 2.7.10.  When I type:</p>
  
  <p><code>npm install prerender</code></p>
  
  <p>It gives an error:</p>
  
  <pre><code>C:\PreRender\node_modules\prerender\node_modules\phantom\node_modules\dnode\node
  _modules\weak&gt;if not defined npm_config_node_gyp (node "C:\Program Files\nodejs\
  node_modules\npm\bin\node-gyp-bin\\..\..\node_modules\node-gyp\bin\node-gyp.js"
  rebuild )  else (node  rebuild )
  Building the projects in this solution one at a time. To enable parallel build,
  please add the "/m" switch.
  TRACKER : error TRK0005: Failed to locate: "CL.exe". The system cannot find the
   file specified. [C:\PreRender\node_modules\prerender\node_modules\phantom\node
  _modules\dnode\node_modules\weak\build\weakref.vcxproj]
  
  
  gyp ERR! build error
  gyp ERR! stack Error: `C:\Program Files (x86)\MSBuild\14.0\bin\msbuild.exe` fail
  ed with exit code: 1
  gyp ERR! stack     at ChildProcess.onExit (C:\Program Files\nodejs\node_modules\
  npm\node_modules\node-gyp\lib\build.js:269:23)
  gyp ERR! stack     at ChildProcess.emit (events.js:110:17)
  gyp ERR! stack     at Process.ChildProcess._handle.onexit (child_process.js:1074
  :12)
  gyp ERR! System Windows_NT 6.1.7601
  </code></pre>
  
  <p>I couldn't locate CL.exe, and a quick search on Google seems to be some missing Visual C++ compiler. However, I tried installing say VC++ 2008 redistributable x86, but still same problem.</p>
  
  <p>Any idea what could be wrong?  OS is Windows 7 64-bit.</p>