Hi there,


I try to create my first Sinatra (Ruby) app. Therefore I want to use the 
"dm-sqlite-adapter" gem,
which shall now be installed after "data_mapper" was installed before.


So I did run:

sudo gem install dm-sqlite-adapter

in the terminal and got the following output:

Building native extensions.  This could take a while...

ERROR:  Error installing dm-sqlite-adapter:

ERROR: Failed to build gem native extension.

> /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby 
> extconf.rb

checking for sqlite3.h... no

*** extconf.rb failed ***

Could not create Makefile due to some reason, probably lack of

necessary libraries and/or headers.  Check the mkmf.log file for more

details.  You may need configuration options.

> Provided configuration options:


















> Gem files will remain installed in 
> /Library/Ruby/Gems/1.8/gems/do_sqlite3-0.10.12 for inspection.

Results logged to 
> /Library/Ruby/Gems/1.8/gems/do_sqlite3-0.10.12/ext/do_sqlite3/gem_make.out

In addition, in the mkmf.log it's written:

have_header: checking for sqlite3.h... -------------------- no
> "xcrun cc -E -I. 
> -I/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/universal-darwin12.0
> -I. -I/usr/local/include -I/opt/local/include -I/usr/include 
>  -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE    -g -Os -pipe -fno-common 
> -DENABLE_DTRACE  -fno-common  -pipe -fno-common   -Wall   conftest.c -o 
> conftest.i"
> xcode-select: Error: No Xcode is selected. Use xcode-select -switch 
> <path-to-xcode>, or see the xcode-select manpage (man xcode-select) for 
> further information.
> checked program was:
> /* begin */
> 1: #include <sqlite3.h>
> /* end */
> --------------------

*3. A SOLUTION, not yet.*

Does anybody know how to tackle this issue?

I did already look on several websites (including a question at 
where they recommend to use "sudo 
apt-get install libsqlite3-dev" which is only valid for Ubuntu or similar 
Linux operating systems. I can't seem to find the right way to make the 
sqlite3.h (Header file) detectable.

But I did install sqlite3 using MacPorts with:

sudo port install sqlite3
> and asking the terminal with "which sqlite3" results in:


So, sqlite3 seems to be installed properly.


Any tip or link is very much appreciated!

Thanks in advance,
- Alex 

You received this message because you are subscribed to the Google Groups 
"DataMapper" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to datamapper+unsubscr...@googlegroups.com.
To post to this group, send email to datamapper@googlegroups.com.
Visit this group at http://groups.google.com/group/datamapper?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to