2011-04-11 10 views
8

Ho riscontrato questo errore in Mac a 64 bit e ho xcode inatalled sulla macchina.ERRORE: Errore durante l'installazione di ffi: ERRORE: impossibile creare l'estensione nativa gemma

Building native extensions. This could take a while... 
ERROR: Error installing ffi: 
    ERROR: Failed to build gem native extension. 

/Users/jreddy/.rvm/rubies/ruby-1.8.7-p302/bin/ruby extconf.rb 
checking for ffi.h in /usr/local/include... no 
checking for rb_thread_blocking_region()... no 
checking for ruby_thread_has_gvl_p()... no 
checking for ruby_native_thread_p()... no 
checking for rb_thread_call_with_gvl()... no 
creating extconf.h 
creating Makefile 

make 
sh: make: command not found 
+0

Re nuovamente installato Xcode Tools! Ha funzionato . – reddyonrails

risposta

0

Ho avuto questo stesso problema su OS X Lion e risolto facendo:

sudo port install libffi 
1

Sono anche su OS X Lion. Ho reinstallato XCode e ffi installati correttamente utilizzando l'installazione di bundle.

7

Io uso homebrew, quindi dopo aver fatto lo brew install libffi la gemma installata per me. Ho gli strumenti Xcode 4.2 attivi (con xcode-select). Ho dovuto chiudere e aprire una nuova finestra di terminale per l'installazione di home-brew per essere riconosciuta dall'installazione gem. Ma ho potuto farlo funzionare solo con Ruby 1.8.7 ma non con 1.9.3 (usando rvm).

+0

'brew install ruby' lo ha corretto per me, mentre' brew install libffi' no. – scottgwald

0

Stavo usando ree-1.8.7-2010.02 e non c'era modo che l'installazione potesse funzionare. Passato a Ruby-1.9.2 e ha funzionato come un fascino.

2

Aggiornamento degli strumenti di riga di comando all'interno di XCode e seguendo questi passaggi: https://stackoverflow.com/a/10610951/1691 fatto a me

+0

Non ho dovuto seguire questi passaggi aggiuntivi: l'aggiornamento di XCode e l'esecuzione di 'bundle install' hanno fatto nuovamente il lavoro. Grazie! –

0

Aggiornamento X-codice sul mio Mac OS-X Maverics ha reso il lavoro per me

1

ho avuto questo problema su OSX 10.10.15 con ruby-2.0.0-p481 sotto rvm. Tutto quello che dovevo fare era

sudo xcodebuild -license 

Non risolverà tutti i casi, ma potrebbe risolvere alcuni

2

Questo ha funzionato per me: brew link libffi --force

Problemi correlati