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.

Reply via email to