title: Firebase npm install error
body: <p>I am building firebase exampple with node.js in here </p>
  
  <p><a href="https://github.com/googlesamples/Firebase-Plays-GCP-2016" rel="nofollow noreferrer">https://github.com/googlesamples/Firebase-Plays-GCP-2016</a></p>
  
  <p>My Package.json file</p>
  
  <pre><code> {
    "name": "game-control",
    "version": "1.0.0",
    "description": "Game controller to relay keystrokes",
    "main": "game-controller.js",
    "private": "true",
    "dependencies": {
      "chance": "^1.0.3",
      "firebase-admin": "4.1.2",
      "firebase-functions": "0.5.1",
      "gcloud": "^0.32.0",
      "prompt": "^1.0.0",
      "robotjs": "^0.3.7",
      "sleep": "^3.0.1"
    },
    "keywords": [
      "game",
      "controller",
      "keystrokes"
    ],
    "author": "Google Inc.",
    "contributors": [
      {
        "name": "Bret McGowen",
        "url": "https://twitter.com/bretmcg"
      }
    ],
    "license": "Apache-2.0"
  }
  </code></pre>
  
  <p>I am getting an error after <code>npm install</code> The npm error log as follows (/home/"username"/.npm/_logs/2017-12-07T14_31_17_723Z-debug.log)</p>
  
  <pre><code>12379 verbose lifecycle grpc@0.13.1~install: PATH: /usr/local/lib/node_modules/npm/bin/node-gyp-bi..............
  
  12380 verbose lifecycle grpc@0.13.1~install: CWD: /home/"username"/Firebase-Plays-GCP-2016/backend/game-controller/node_modules/grpc
  12381 silly lifecycle grpc@0.13.1~install: Args: [ '-c', 'node-pre-gyp install --fallback-to-build' ]
  12382 silly lifecycle grpc@0.13.1~install: Returned: code: 1  signal: null
  12383 info lifecycle grpc@0.13.1~install: Failed to exec install script
  12384 verbose unlock done using /home/"Username"/.npm/_locks/staging-6598b7ab8d64c375.lock for /home/"Username"/Firebase-Plays-GCP-2016/backend/game-controller/node_modules/.staging
  12385 verbose stack Error: grpc@0.13.1 install: `node-pre-gyp install --fallback-to-build`
  12385 verbose stack Exit status 1
  12385 verbose stack     at EventEmitter.&lt;anonymous&gt; (/usr/local/lib/node_modules/npm/node_modules/npm-lifecycle/index.js:280:16)
  12385 verbose stack     at emitTwo (events.js:126:13)
  12385 verbose stack     at EventEmitter.emit (events.js:214:7)
  12385 verbose stack     at ChildProcess.&lt;anonymous&gt; (/usr/local/lib/node_modules/npm/node_modules/npm-lifecycle/lib/spawn.js:55:14)
  12385 verbose stack     at emitTwo (events.js:126:13)
  12385 verbose stack     at ChildProcess.emit (events.js:214:7)
  12385 verbose stack     at maybeClose (internal/child_process.js:925:16)
  12385 verbose stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:209:5)
  12386 verbose pkgid grpc@0.13.1
  12387 verbose cwd /home/"Username"/Firebase-Plays-GCP-2016/backend/game-controller
  12388 verbose Linux 4.10.0-40-generic
  12389 verbose argv "/usr/local/bin/node" "/usr/local/bin/npm" "install"
  12390 verbose node v8.9.2
  12391 verbose npm  v5.5.1
  12392 error code ELIFECYCLE
  12393 error errno 1
  12394 error grpc@0.13.1 install: `node-pre-gyp install --fallback-to-build`
  </code></pre>
  
  <p>I am new to node.js, firebase.
  My node version : v8.9.2, npm version : 5.5.1</p>
  
  <p>Thanks in advance</p>