Sunday, October 26, 2008

[Fixed] ubuntu: sudo gem install sqlite3-ruby gives no rule to make target `ruby.h', needed by `sqlite3_api_wrap.o'

Fixed with sudo apt-get install libsqlite3-dev

> sudo apt-get install libsqlite3-dev
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Suggested packages:
  sqlite3-doc
The following NEW packages will be installed:
  libsqlite3-dev
0 upgraded, 1 newly installed, 0 to remove and 41 not upgraded.
Need to get 237kB of archives.
After unpacking 639kB of additional disk space will be used.
Get:1 http://mirrors.kernel.org feisty/main libsqlite3-dev 3.3.13-0ubuntu1 [237kB]
Fetched 237kB in 1s (130kB/s)                       
Selecting previously deselected package libsqlite3-dev.
(Reading database ... 18363 files and directories currently installed.)
Unpacking libsqlite3-dev (from .../libsqlite3-dev_3.3.13-0ubuntu1_i386.deb) ...
Setting up libsqlite3-dev (3.3.13-0ubuntu1) ...

> sudo gem install sqlite3-ruby
Building native extensions.  This could take a while...
Successfully installed sqlite3-ruby-1.2.4
1 gem installed
Installing ri documentation for sqlite3-ruby-1.2.4...
Installing RDoc documentation for sqlite3-ruby-1.2.4...

6 comments:

Dan said...

thanks man for some reason I could not guess the package name.

Holger Selover-Stephan said...

Helped me out too, thanks!

assil said...

Thanks Dude ! that was useful

jac1962 said...

Thank you!

Brian said...

Hey, I was having trouble installing the heroku gem, but this fixed it. Many thanks.

slabounty said...

Thanks much. This helped a lot.