Gem install sqlite3-ruby problem ,please help

[email protected]:~$ gem install sqlite3-ruby
Updating metadata for 7 gems from http://gems.rubyforge.org

complete
Building native extensions. This could take a while…
ERROR: Error installing sqlite3-ruby:
ERROR: Failed to build gem native extension.

/home/user/packages/ruby/bin/ruby extconf.rb install sqlite3-ruby
checking for sqlite3.h… no

make
make: *** No rule to make target ruby.h', needed by sqlite3_api_wrap.o’. Stop.

Gem files will remain installed in
/home/user/packages/ruby/lib/ruby/gems/1.8/gems/sqlite3-ruby-1.2.1 for
inspection.
Results logged to
/home/user/packages/ruby/lib/ruby/gems/1.8/gems/sqlite3-ruby-1.2.1/ext/sqlite3_api/gem_make.out

any help…

sudo apt-get install build-essential ruby-1.8dev

Try it.

On Dec 22, 2007 4:19 PM, Pokkai D.
[email protected]
wrote:

checking for sqlite3.h… no
/home/user/packages/ruby/lib/ruby/gems/1.8/gems/sqlite3-ruby-1.2.1
/ext/sqlite3_api/gem_make.out

any help…

Posted via http://www.ruby-forum.com/.


Ryan B.

Ryan B. wrote:

sudo apt-get install build-essential ruby-1.8dev

Try it.

after installing “build-essential ruby-1.8dev” the again same problem

sudo apt-get install sqlite3 libsqlite3-dev
sudo gem install sqlite3-ruby

works!!

sudo apt-get install sqlite

On Dec 22, 2007 11:09 PM, Pokkai D.
[email protected]
wrote:


Ryan B.

Feel free to add me to MSN and/or GTalk as this email.

On Dec 28, 2007, at 5:58 PM, Uwe wrote:

sudo apt-get install sqlite3 libsqlite3-dev
sudo gem install sqlite3-ruby

works!!

Yes, when you install many gems, they get built natively, so you need
development libraries for that to work correctly.

Peace,
Phillip

Hi,

I’m using Suse10.3, with yast you can install the sqlite3 gem + yast
shall
automatic install all other libs you need.
No problem with Suse.

Luc.

On Sat, 29 Dec 2007 11:55:11 +0100, Luc E. wrote:

I’m using Suse10.3, with yast you can install the sqlite3 gem + yast
shall
automatic install all other libs you need.
No problem with Suse.

What about on windows?

-Thufir

On Sun, 30 Dec 2007 17:16:10 +0100, Luc E. wrote:

  1. Install SQLite3 for Windows by downloading the following 2 zip
    files and unzipping them into /WINDOWS/system32

I’m not on Windows at the moment. I put the DLL into /WINDOWS/System32/
but just put the binary into C:\sqlite… and then added the location
of
the binary to the PATH variable through sysdm.cpl, could this be a
problem?

I was getting some annoying errors when running an app on the Windows
system (after putting the require ‘rubygems’ into the .rb files). Not a
rails app, but it was using ActiveRecord and sqlite.

In Windows, I could get into sqlite3 through the command line easily,
and
the sqlite add-on for Firefox worked fine.

-Thufir

I’m also having problems installing the sqlite3 gem on Windows. I
downloaded sqlite-3_6_14_2.zip and sqlitedll-3_6_14_2.zip from
SQLite Download Page and extracted them to
/WINDOWS/SYSTEM 32. But when I type gem install sqlite3-ruby in the
command line I get:
Building native extensions. This could take a while…
ERROR: Error installing sqlite3-ruby:
ERROR: Failed to build gem native extension.

c:/ruby/bin/ruby.exe extconf.rb
checking for fdatasync() in rt.lib… no
checking for sqlite3.h… no

nmake
‘nmake’ is not recognized as an internal or external command,
operable program or batch file.

Gem files will remain installed in
c:/ruby/lib/ruby/gems/1.8/gems/sqlite3-ruby-1
.2.4 for inspection.
Results logged to
c:/ruby/lib/ruby/gems/1.8/gems/sqlite3-ruby-1.2.4/ext/sqlite3_
api/gem_make.out

C:\Documents and Settings\Nova>gem install sqlite3-ruby
Building native extensions. This could take a while…
ERROR: Error installing sqlite3-ruby:
ERROR: Failed to build gem native extension.

c:/ruby/bin/ruby.exe extconf.rb
checking for fdatasync() in rt.lib… no
checking for sqlite3.h… no

nmake
‘nmake’ is not recognized as an internal or external command,
operable program or batch file.

Gem files will remain installed in
c:/ruby/lib/ruby/gems/1.8/gems/sqlite3-ruby-1
.2.4 for inspection.
Results logged to
c:/ruby/lib/ruby/gems/1.8/gems/sqlite3-ruby-1.2.4/ext/sqlite3_
api/gem_make.out

C:\Documents and Settings\Nova>gem install sqlite3-ruby
Building native extensions. This could take a while…
ERROR: Error installing sqlite3-ruby:
ERROR: Failed to build gem native extension.

c:/ruby/bin/ruby.exe extconf.rb
checking for fdatasync() in rt.lib… no
checking for sqlite3.h… no

nmake
‘nmake’ is not recognized as an internal or external command,
operable program or batch file.

Gem files will remain installed in
c:/ruby/lib/ruby/gems/1.8/gems/sqlite3-ruby-1
.2.4 for inspection.
Results logged to
c:/ruby/lib/ruby/gems/1.8/gems/sqlite3-ruby-1.2.4/ext/sqlite3_
api/gem_make.out

Thufir,

For Windows try:

Source:
Ruby Buzz Forum - Installing SQLite 3 on Windows

  1. Install SQLite3 for Windows by downloading the following 2 zip
    files and unzipping them into /WINDOWS/system32
    http://www.sqlite.org/sqlite-3_2_7.zip
    http://www.sqlite.org/sqlitedll-3_2_7.zip
    If those don’t work try the official download site
    herehttp://www.sqlite.org/download.html
  2. gem install sqlite3-ruby
  3. Select option 1 to get the latest win32 driver

Read: Installing SQLite 3 on
Windowshttp://jroller.com/page/obie?entry=installing_sqlite_3_on_windows

Ask gem to install version 1.2.3 (since that one is available as a
prebuilt win32 gem)

Fred

Thanks! that worked

On Jun 4, 5:28 pm, Nova P. [email protected] wrote:

I’m also having problems installing the sqlite3 gem on Windows. I
downloaded sqlite-3_6_14_2.zip and sqlitedll-3_6_14_2.zip fromhttp://www.sqlite.org/download.htmland extracted them to
/WINDOWS/SYSTEM 32. But when I type gem install sqlite3-ruby in the
command line I get:
Building native extensions. This could take a while…
ERROR: Error installing sqlite3-ruby:
ERROR: Failed to build gem native extension.

Ask gem to install version 1.2.3 (since that one is available as a
prebuilt win32 gem)

Fred