error Installing linecache19 gem bundler rvm
===

I'm failing to install linecache19 gem via bundler with an rvm installation of ruby 1.9.2 on aptosid (ie debian sid).

I am new to ruby but my ruby installation is clearly not completely mis-configured as I have been able to install rails and a bunch of gems.

The output I get is the following:

        Installing linecache19 (0.5.12) with native extensions 
    Gem::Installer::ExtensionBuildError: ERROR: Failed to build gem native extension.
    
            /home/caz/.rvm/rubies/ruby-1.9.2-p320/bin/ruby extconf.rb                 
    *** extconf.rb failed ***                                                         
    Could not create Makefile due to some reason, probably lack of                    
    necessary libraries and/or headers.  Check the mkmf.log file for more             
    details.  You may need configuration options.                                     
    
    Provided configuration options:                                                   
    
    /home/caz/.rvm/rubies/ruby-1.9.2-p320/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require': no such file to load -- openssl (LoadError)              
    ms/custom_require.rb:36:in `require'                                              
    in `<top (required)>'                                                             
    ms/custom_require.rb:36:in `require'
            from /home/caz/.rvm/rubies/ruby-1.9.2-p320/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
            from /home/caz/.rvm/gems/ruby-1.9.2-p320/gems/ruby_core_source-0.1.5/lib/contrib/uri_ext.rb:11:in `<top (required)>'
            from /home/caz/.rvm/rubies/ruby-1.9.2-p320/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
            from /home/caz/.rvm/rubies/ruby-1.9.2-p320/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
            from /home/caz/.rvm/gems/ruby-1.9.2-p320/gems/ruby_core_source-0.1.5/lib/ruby_core_source.rb:6:in `<top (required)>'
            from <internal:lib/rubygems/custom_require>:33:in `require'
            from <internal:lib/rubygems/custom_require>:33:in `rescue in require'
            from <internal:lib/rubygems/custom_require>:29:in `require'
            from extconf.rb:2:in `<main>'
    
    
    Gem files will remain installed in /home/caz/.rvm/gems/ruby-1.9.2-p320/gems/linecache19-0.5.12 for inspection.
    Results logged to /home/caz/.rvm/gems/ruby-1.9.2-p320/gems/linecache19-0.5.12/ext/trace_nums/gem_make.out
    An error occured while installing linecache19 (0.5.12), and Bundler cannot continue.
    Make sure that `gem install linecache19 -v '0.5.12'` succeeds before bundling.



I have tried the solution which is usually suggested:

     gem install ruby-debug19 -- --with-ruby-include=$rvm_path/src/ruby-1.9.2-p320  

I have also tried using the --force option without success as per the following:

   http://stackoverflow.com/questions/7700828/installing-gems-without-rvm-as-root-with-explicit-version-of-ruby/7781550#7781550

I'm confused by the presence of "1.9.1" in the path reported in the output- I wonder whether this is a hangover of the debian ruby package and the source of my problems.

ps this is all in aid of installing the Smallest Federated Wiki. I encourage readers to take a look at this project.