# Sqlite3

**URL:** <https://www.ruby-forum.com/t/sqlite3/119570>\
**Category:** IT\
**Created:** [November 8, 2007, 1:11am UTC](https://www.ruby-forum.com/t/sqlite3/119570 "2007-11-08T01:11:34Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![miclab](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/a3d4f5/32.png) [@miclab](https://www.ruby-forum.com/u/miclab)\
**Post date:** [November 8, 2007, 1:11am UTC](https://www.ruby-forum.com/t/sqlite3/119570/1 "2007-11-08T01:11:34Z")

</div>

Non riesco a installare la gemma sqlite3-ruby.  
Mi dÃ questo errore:  
Select which gem to install for your platform (i686-linux)

1. sqlite3-ruby 1.2.1 (mswin32)
2. sqlite3-ruby 1.2.1 (ruby)
3. sqlite3-ruby 1.2.0 (mswin32)
4. sqlite3-ruby 1.2.0 (ruby)
5. Skip this gem
6. Cancel installation

> 2  
> Building native extensions. This could take a while…  
> ERROR: While executing gem … (Gem::Installer::ExtensionBuildError)  
> ERROR: Failed to build gem native extension.

ruby extconf.rb install sqlite3-ruby  
checking for sqlite3.h… yes  
checking for sqlite3\_open() in -lsqlite3… no

make  
make: \*\*\* No rule to make target `ruby.h', needed by`sqlite3\_api\_wrap.o’. Stop.

Gem files will remain installed in  
/usr/lib/ruby/gems/1.8/gems/sqlite3-ruby-1.2.1 for inspection.  
Results logged to  
/usr/lib/ruby/gems/1.8/gems/sqlite3-ruby-1.2.1/ext/sqlite3\_api/gem\_make.out

Ho provato anche con i sorgenti ma l’errore rimane. Ho provato a facendo  
un link del file ruby.h in “/usr/include” (come suggerito dal comando  
ruby -rrbconfig -e ‘puts ::Config::CONFIG[“includedir”]’)

La distro che stÃ² usando Ã¨ la slackware 12

Grazie Michele.

---

<div class="post-metadata">

**Author:** ![miclab](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/a3d4f5/32.png) [@miclab](https://www.ruby-forum.com/u/miclab)\
**Post date:** [November 8, 2007, 9:05am UTC](https://www.ruby-forum.com/t/sqlite3/119570/2 "2007-11-08T09:05:35Z")

</div>

On Nov 8, 2007 1:11 AM, Michele C. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> Non riesco a installare la gemma sqlite3-ruby.  
> Mi dà questo errore:

verifica di aver installato il paccketto ruby-dev

michele.

–  
SeeSaw | Intuitive web stuff

> **[A Padova il buon software chi lo fa?](https://seesaw.it/)**
>
> A creare software sono tantissimi, a farlo molto bene c’è una certa schiera di sviluppatori, ma a costruirlo un pezzo alla volta insieme al cliente, plasmarlo sulle sue esigenze e renderlo parte di un nuovo approccio al mondo del lavoro sono davvero...

removed\_email\_address@domain.invalid

---

<div class="post-metadata">

**Author:** ![miclab](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/a3d4f5/32.png) [@miclab](https://www.ruby-forum.com/u/miclab)\
**Post date:** [November 8, 2007, 9:28am UTC](https://www.ruby-forum.com/t/sqlite3/119570/3 "2007-11-08T09:28:05Z")

</div>

Nella slackware non esiste il pacchetto ruby-dev. I file \*.h (come  
ruby.h) ci sono.  
Li ho anche linkati nella cartella degli include (/usr/include).

Michele F. wrote:

> On Nov 8, 2007 1:11 AM, Michele C. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:
> 
> > Non riesco a installare la gemma sqlite3-ruby.  
> > Mi dï¿½ questo errore:
> 
> verifica di aver installato il paccketto ruby-dev
> 
> michele.
> 
> –  
> SeeSaw | Intuitive web stuff  
> [http://www.seesaw.it](http://www.seesaw.it)  
> removed\_email\_address@domain.invalid

---

<div class="post-metadata">

**Author:** ![miclab](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/a3d4f5/32.png) [@miclab](https://www.ruby-forum.com/u/miclab)\
**Post date:** [November 9, 2007, 9:34am UTC](https://www.ruby-forum.com/t/sqlite3/119570/4 "2007-11-09T09:34:54Z")

</div>

il bello/brutto della slackware Ã¨ che i pacchetti sono meno, con meno  
controlli sulle varie dipendenze.

Quello che Ubuntu/Debian chiama -dev sono i sorgenti.  
del sito di debian:  
“Header files for compiling extension modules for the Ruby 1.8”

Questi file ci sono (i pacchetti slacware sono “normali” compilazioni e  
riposizionamento dei file compresi i sorgenti).

L’unica prova che non ho ancora fatto Ã¨ compilare ruby dai sorgenti.

Gian marco Gherardi wrote:

> Avevo lo stesso errore, ho risolto installando il pacchetto
> 
> libsqlite3-dev.
> 
> Nel sistema avevo giÃ installato i seguenti pacchetti:
> 
> ruby  
> irb  
> rdoc  
> ri  
> rubygems  
> ruby1.8-dev  
> build-essential
> 
> Questi pacchetti si riferiscono ad Ubuntu (quindi debian-like). Dovresti  
> trovare il corrispondente per la tua Slackware.

---

<div class="post-metadata">

**Author:** ![miclab](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/a3d4f5/32.png) [@miclab](https://www.ruby-forum.com/u/miclab)\
**Post date:** [November 8, 2007, 9:14pm UTC](https://www.ruby-forum.com/t/sqlite3/119570/5 "2007-11-08T21:14:30Z")

</div>

Avevo lo stesso errore, ho risolto installando il pacchetto

libsqlite3-dev.

Nel sistema avevo giÃ installato i seguenti pacchetti:

ruby  
irb  
rdoc  
ri  
rubygems  
ruby1.8-dev  
build-essential

Questi pacchetti si riferiscono ad Ubuntu (quindi debian-like). Dovresti  
trovare il corrispondente per la tua Slackware.
