title: Error while installing geckodriver in Protractor - npm install --save geckodriver
body: <p>I have listed the current npm version installed in my system and the error which occurs when i try to install geckodriver.I read [npm module version] - [geckodriver version]
  1.10.x - geckodriver 0.19.1 in geckodriver npm site.It looks i have the 1.10.1 version only installed.Still i face error while installation.Also ran <strong>webdriver-manager update</strong> which unzipps the v0.19.1.zip</p>
  
  <p>Note: I have admin access to the drive.
  C:\Users\crk><strong>npm version</strong></p>
  
  <p>{ npm: '5.5.1',</p>
  
  <p>ares: '1.10.1-DEV',</p>
  
  <p>http_parser: '2.7.0',</p>
  
  <p>icu: '57.1',</p>
  
  <p>modules: '48',</p>
  
  <p>node: '6.9.2',</p>
  
  <p>openssl: '1.0.2j',</p>
  
  <p>uv: '1.9.1',</p>
  
  <p>v8: '5.1.281.88',</p>
  
  <p>zlib: '1.2.8' }</p>
  
  <p>W:\Wgn\JS_UIAutomation><strong>npm install --save geckodriver</strong></p>
  
  <blockquote>
    <p>geckodriver@1.10.0 postinstall W:\Wgn\JS_UIAutomation\node_modules\geckodriver
    node index.js</p>
  </blockquote>
  
  <p>Downloading geckodriver...
  events.js:160
        throw er; // Unhandled 'error' event
        ^</p>
  
  <p>RequestError: connect ETIMEDOUT 192.30.253.113:443
      at ClientRequest. (W:\Wgn\JS_UIAutomation\node_modules\got\index.js:69:21)
      at ClientRequest.g (events.js:291:16)
      at emitOne (events.js:96:13)
      at ClientRequest.emit (events.js:188:7)
      at TLSSocket.socketErrorListener (_http_client.js:310:9)
      at emitOne (events.js:96:13)
      at TLSSocket.emit (events.js:188:7)
      at emitErrorNT (net.js:1278:8)
      at _combinedTickCallback (internal/process/next_tick.js:74:11)
      at process._tickCallback (internal/process/next_tick.js:98:9)
  npm WARN Error: EPERM: operation not permitted, scandir 'W:\Wgn\JS_UIAutomation\node_modules\geckodriver\node_modules'
  npm WARN     at Error (native)
  npm WARN  { Error: EPERM: operation not permitted, scandir 'W:\Wgn\JS_UIAutomation\node_modules\geckodriver\node_modules'
  npm WARN     at Error (native)
  npm WARN   stack: 'Error: EPERM: operation not permitted, scandir </p>
  
  <p>\'W:\Wgn\JS_UIAutomation\node_modules\geckodriver\node_modules\'\n    at Error (native)',
  npm WARN   errno: -4048,
  npm WARN   code: 'EPERM',
  npm WARN   syscall: 'scandir',
  npm WARN   path: 'W:\Wgn\JS_UIAutomation\node_modules\geckodriver\node_modules' }
  npm ERR! code ELIFECYCLE
  npm ERR! errno 1
  npm ERR! geckodriver@1.10.0 postinstall: <code>node index.js</code>
  npm ERR! Exit status 1
  npm ERR!
  npm ERR! Failed at the geckodriver@1.10.0 postinstall script.
  npm ERR! This is probably not a problem with npm. There is likely additional logging output above.</p>