title: How do I resolve a Cucumber 'can't load such file' warning?
body: <p>I'm trying to work through 'The Cucumber Book', but Cucumber is not behaving as expected.</p>
  
  <p>I'm on Windows 7 (32-bit), and I'm reasonably confident I have Ruby and the necessary gems installed properly.</p>
  
  <p>However, when I run cucumber I get the following message:</p>
  
  <pre><code>WARNING: cannot load such file -- 2.0/gherkin_lexer_en
  Couldn't load 2.0/gherkin_lexer_en
  The $LOAD_PATH was:
  C:/Ruby200/lib/ruby/gems/2.0.0/gems/cucumber-1.2.1/bin/../lib
  C:/Ruby200/lib/ruby/gems/2.0.0/gems/gherkin-2.11.6-x86-mingw32/lib
  C:/Ruby200/lib/ruby/gems/2.0.0/gems/builder-3.2.0/lib
  C:/Ruby200/lib/ruby/gems/2.0.0/gems/diff-lcs-1.2.1/lib
  C:/Ruby200/lib/ruby/gems/2.0.0/gems/cucumber-1.2.1/lib
  </code></pre>
  
  <p>This continues for a bit, listing more paths that were checked, and then a 'Reverting to Ruby lexer', and a message 'No lexer was found for en (cannot load such file --gherkin/lexer/en)...'</p>
  
  <p>Based on the path it is checking it seems like it wants a '2.0' folder in the 'gherkin-2.11.6-x86-mingw32/lib' folder, which obviously doesn't exist.  There are, however, '1.8' and '1.9' folders which appear to have the 'gherkin_lexer_en' file (actually 'gherkin_lexer_en.so').</p>
  
  <p>As a wild guess, I duplicated the 1.9 folder and named it 2.0.  I didn't really expect that would work, but figured it was worth a shot.</p>
  
  <p>How do I get cucumber to look in one of the folders I have, or alternatively get a 2.0 folder in place that it will accept?</p>