Errore: errore Installazione di Vagrant: Errore: Impossibile costruire l'estensione nativa GEM

StackOverflow https://stackoverflow.com/questions/9378284

  •  28-10-2019
  •  | 
  •  

Domanda

Sto cercando di installare Vagrant su macOS (leone). Ma continua a fallire.

Che succede...

SUDO GEM AGGIORNAMENTO -Sistema

sudo gem installa vagrant

Costruire estensioni native. Questo potrebbe richiedere un po 'di tempo ... Errore: errore Installazione di Vagrant: Errore: Impossibile costruire l'estensione nativa GEM.

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

extconf.rb mkmf.rb non è possibile trovare file di intestazione per Ruby at /system/library/frameworks/ruby.framework/versions/1.8/usr/lib/ruby/ruby.h

I file GEM rimarranno installati in /library/ruby/gems/1.8/gems/ffi-1.0.11 per l'ispezione. Risultati registrati a /library/ruby/gems/1.8/gems/ffi-1.0.11/ext/ffi_c/gem_make.out

Ho installato Xcode (installato questa mattina dall'Appstore).

Qualche idea su come posso risolvere questo problema?

È stato utile?

Soluzione

Il problema era che XCode 4.3 non negli strumenti di riga di comando per impostazione predefinita (non sono sicuro che questa sia la prima versione che non lo fa). Installarli ha fatto funzionare.

Gli strumenti di riga di comando possono essere installati andando alle preferenze> download> componenti.

Altri suggerimenti

Non sono sicuro del motivo per cui la tua build non ha fallito, ma a partire da Vagrant 1.0 (non ancora rilasciato, ma gli RC sono usciti), il metodo di installazione preferito sarà i pacchetti, quindi puoi semplicemente scaricare un PKG per Mac e installazione, anche senza Xcode installato: http://downloads.vagrantup.com/

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top