Try to use RVM on Debian too http://beginrescueend.com/os/debian/ http://blog.beyondthecorner.co.uk/2010/04/06/installing-rvm-on-debian-lenny/ it's gonna solve all your Gem dependency issues.
On Apr 4, 3:36 pm, Rogerio Medeiros <arge...@gmail.com> wrote: > http://sachachua.com/blog/p/22184/ > > 2012/4/4 CC Chen <li...@ruby-forum.com> > > > > > > > > > > > Hi all, > > > I install Ruby1.9.2po0 and Rails3.2.3 on RedHat5 > > When I create a project "rails nwe chapter" > > > It show below error message: > > ************************************************************* > > Installing sqlite3 (1.3.5) with native extensions > > Gem::Installer::ExtensionBuildError: ERROR: Failed to build gem native > > extension. > > > /usr/local/ruby/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()... no > > checking for sqlite3_backup_init()... no > > checking for sqlite3_column_database_name()... no > > checking for sqlite3_enable_load_extension()... no > > checking for sqlite3_load_extension()... no > > creating Makefile > > > make > > gcc -I. -I/usr/local/ruby/include/ruby-1.9.1/x86_64-linux > > -I/usr/local/ruby/include/ruby-1.9.1/ruby/backward > > -I/usr/local/ruby/include/ruby-1.9.1 -I. -DHAVE_RB_PROC_ARITY -fPIC > > -O3 -ggdb -Wextra -Wno-unused-parameter -Wno-parentheses -Wpointer-arith > > -Wwrite-strings -Wno-missing-field-initializers -Wno-long-long -o > > database.o -c database.c > > database.c: In function 'initialize': > > database.c:47: error: 'SQLITE_OPEN_READWRITE' undeclared (first use in > > this function) > > database.c:47: error: (Each undeclared identifier is reported only once > > database.c:47: error: for each function it appears in.) > > database.c:47: error: 'SQLITE_OPEN_CREATE' undeclared (first use in this > > function) > > database.c:79: error: 'SQLITE_OPEN_READONLY' undeclared (first use in > > this function) > > database.c: In function 'set_sqlite3_func_result': > > database.c:285: error: 'sqlite3_int64' undeclared (first use in this > > function) > > make: *** [database.o] Error 1 > > > Gem files will remain installed in > > /usr/local/ruby/lib/ruby/gems/1.9.1/gems/sqlite3-1.3.5 for inspection. > > Results logged to > > > /usr/local/ruby/lib/ruby/gems/1.9.1/gems/sqlite3-1.3.5/ext/sqlite3/gem_make > > .out > > An error occured while installing sqlite3 (1.3.5), and Bundler cannot > > continue. > > Make sure that `gem install sqlite3 -v '1.3.5'` succeeds before bundling > > *********************************************************** > > > I also try to "gem install sqlite3" but it show: > > *********************************************************** > > Building native extensions. This could take a while... > > ERROR: Error installing sqlite3: > > ERROR: Failed to build gem native extension. > > > /usr/local/ruby/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()... no > > checking for sqlite3_backup_init()... no > > checking for sqlite3_column_database_name()... no > > checking for sqlite3_enable_load_extension()... no > > checking for sqlite3_load_extension()... no > > creating Makefile > > > make > > gcc -I. -I/usr/local/ruby/include/ruby-1.9.1/x86_64-linux > > -I/usr/local/ruby/include/ruby-1.9.1/ruby/backward > > -I/usr/local/ruby/include/ruby-1.9.1 -I. -DHAVE_RB_PROC_ARITY -fPIC > > -O3 -ggdb -Wextra -Wno-unused-parameter -Wno-parentheses -Wpointer-arith > > -Wwrite-strings -Wno-missing-field-initializers -Wno-long-long -o > > database.o -c database.c > > database.c: In function 'initialize': > > database.c:47: error: 'SQLITE_OPEN_READWRITE' undeclared (first use in > > this function) > > database.c:47: error: (Each undeclared identifier is reported only once > > database.c:47: error: for each function it appears in.) > > database.c:47: error: 'SQLITE_OPEN_CREATE' undeclared (first use in this > > function) > > database.c:79: error: 'SQLITE_OPEN_READONLY' undeclared (first use in > > this function) > > database.c: In function 'set_sqlite3_func_result': > > database.c:285: error: 'sqlite3_int64' undeclared (first use in this > > function) > > make: *** [database.o] Error 1 > > > Gem files will remain installed in > > /usr/local/ruby/lib/ruby/gems/1.9.1/gems/sqlite3-1.3.5 for inspection. > > Results logged to > > > /usr/local/ruby/lib/ruby/gems/1.9.1/gems/sqlite3-1.3.5/ext/sqlite3/gem_make > > .out > > > ***************************************************************** > > > How to fixed this problem? > > > Or do I change database to mysql from sqlite3? > > > Thanks, > > > -- > > Posted viahttp://www.ruby-forum.com/. > > > -- > > You received this message because you are subscribed to the Google Groups > > "Ruby on Rails: Talk" group. > > To post to this group, send email to rubyonrails-talk@googlegroups.com. > > To unsubscribe from this group, send email to > > rubyonrails-talk+unsubscr...@googlegroups.com. > > For more options, visit this group at > >http://groups.google.com/group/rubyonrails-talk?hl=en. > > -- > att, > > Rogerio > > A complicação se descomplica na mesma proporção que fazemos os nós se > desatarem ao tecer o conhecimento do saber. -- You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk@googlegroups.com. To unsubscribe from this group, send email to rubyonrails-talk+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.