title: Rails 3 won't install sqlite3-ruby gem with rvm?
body: <p>I'm trying out rvm, and installed ruby 1.9.2 and rails 3 with it.  I need to re-install the sqlite3-ruby gem (since rvm keeps all gems separate for different versions of ruby).  </p>
  
  <p>The problem is, when I try, I get:</p>
  
  <pre><code>     gem install sqlite3-ruby
  /home/jenny/.rvm/rubies/ruby-1.9.2-p0/bin/gem:4: warning: Insecure world writable dir /home/jenny/.rvm/gems/ruby-1.9.2-p0/bin in PATH, mode 040777
  Building native extensions.  This could take a while...
  ERROR:  Error installing sqlite3-ruby:
      ERROR: Failed to build gem native extension.
  
  /home/jenny/.rvm/rubies/ruby-1.9.2-p0/bin/ruby extconf.rb
  checking for sqlite3.h... yes
  checking for sqlite3_libversion_number() in -lsqlite3... yes
  checking for rb_proc_arity()... yes
  checking for sqlite3_initialize()... yes
  checking for sqlite3_next_stmt()... yes
  checking for sqlite3_column_database_name()... yes
  checking for sqlite3_enable_load_extension()... no
  checking for sqlite3_load_extension()... no
  creating Makefile
  
  make
  gcc -I. -I/home/jenny/.rvm/rubies/ruby-1.9.2-p0/include/ruby-1.9.1/i686-linux -I/home/jenny/.rvm/rubies/ruby-1.9.2-p0/include/ruby-1.9.1/ruby/backward -I/home/jenny/.rvm/rubies/ruby-1.9.2-p0/include/ruby-1.9.1 -I. -DHAVE_RB_PROC_ARITY -DHAVE_SQLITE3_INITIALIZE -DHAVE_SQLITE3_NEXT_STMT -DHAVE_SQLITE3_COLUMN_DATABASE_NAME -I/usr/local/include -I/opt/local/include -I/sw/local/include -I/usr/include  -D_FILE_OFFSET_BITS=64  -fPIC -O3 -ggdb -Wextra -Wno-unused-parameter -Wno-parentheses -Wpointer-arith -Wwrite-strings -Wno-missing-field-initializers -Wno-long-long  -fPIC  -o exception.o -c exception.c
  In file included from ./sqlite3_ruby.h:42,
                   from exception.c:1:
  ./backup.h:7: error: expected specifier-qualifier-list before ‘sqlite3_backup’
  make: *** [exception.o] Error 1
  </code></pre>
  
  <p>I'm really not quite sure what to make of it...  I HAVE installed sqlite3-ruby on this machine before (with rails 2.3.5)  When I try to reinstall this gem (using rvm system settings) it doesn't install in a ruby 1.8.7 enviornment, EITHER.</p>
  
  <p>Did rvm break the gem? Is the new gem just not compatible with my OS (i'm running opensuse linux)</p>
  
  <p>Edit: When I try re-installing (uninstalling than installing again) sqlite3-ruby in my regular ruby environment, I get the same error, but then see sqlite3-ruby listed in my gem list (not sure if it's somehow restoring from backup, or installing despite the error)</p>