title: yo generator stuck - TypeError: Cannot read property 'addListener' of null
body: <p>I'm trying to create my own simple "Hello World" yeoman generator. 
  The very simple one. </p>
  
  <p>I already installed <a href="https://github.com/yeoman/generator-generator" rel="nofollow">yeoman generator</a>.</p>
  
  <pre><code>npm install -g generator-generator
  </code></pre>
  
  <p>Then I tried to run it.</p>
  
  <pre><code>yo generator
  </code></pre>
  
  <hr>
  
  <pre><code>     _-----_
      |       |    .--------------------------.
      |--(o)--|    |  Create your own Yeoman  |
     `---------´   |      generator with      |
      ( _´U`_ )    |       superpowers!       |
      /___A___\    '--------------------------'
       |  ~  |     
     __'.___.'__   
   ´   `  |° ´ Y ` 
  
  ? Would you mind telling me your username on GitHub? my-name
  ? What's the base name of your generator? test
  </code></pre>
  
  <hr>
  
  <p>I stuck here almost 10 minutes ....</p>
  
  <hr>
  
  <p>Then, I decide to kill it -  <code>control</code> + <code>c</code>, I got this. </p>
  
  <pre><code>/usr/local/lib/node_modules/yo/node_modules/inquirer/node_modules/rx/dist/rx.js:579
      throw e;
            ^
  TypeError: Cannot read property 'addListener' of null
      at Function.Observable.fromEvent (/usr/local/lib/node_modules/yo/node_modules/inquirer/node_modules/rx/dist/rx.async.js:426:16)
      at module.exports (/usr/local/lib/node_modules/yo/node_modules/inquirer/lib/utils/events.js:9:25)
      at Prompt._run (/usr/local/lib/node_modules/yo/node_modules/inquirer/lib/prompts/confirm.js:60:16)
      at Prompt.run (/usr/local/lib/node_modules/yo/node_modules/inquirer/lib/prompts/base.js:71:8)
      at Object.&lt;anonymous&gt; (/usr/local/lib/node_modules/yo/node_modules/inquirer/lib/ui/prompt.js:96:12)
      at Object.utils.runAsync (/usr/local/lib/node_modules/yo/node_modules/inquirer/lib/utils/utils.js:29:22)
      at /usr/local/lib/node_modules/yo/node_modules/inquirer/lib/utils/utils.js:51:13
      at tryCatcher (/usr/local/lib/node_modules/yo/node_modules/inquirer/node_modules/rx/dist/rx.js:567:29)
      at setDisposable (/usr/local/lib/node_modules/yo/node_modules/inquirer/node_modules/rx/dist/rx.js:5233:36)
      at AnonymousObservable.s [as _subscribe] (/usr/local/lib/node_modules/yo/node_modules/inquirer/node_modules/rx/dist/rx.js:5250:11)  
  </code></pre>
  
  <hr>
  
  <p>Some people had same problem : <a href="https://github.com/yeoman/generator-generator/issues/113" rel="nofollow">here</a></p>
  
  <p>Any hints / suggestions ? </p>