Domanda

Sto cercando di usare RVM per installare Ruby 1.9.2 su un sistema di Leone con Xcode 4.2. Sono nuovo di rubino quindi non capisco perché questo non sta funzionando. Sto leggendo Ruby on Rails 3 Tutorial come la mia guida di installazione. Tuttavia, il libro non è aggiornata in quanto si riferisce a Lion. Qualcuno può punto che cosa sta succedendo e dare istruzioni precise su quello che devo fare?

È stato utile?

Soluzione

Se fate una nuova installazione di Xcode 4.2, non viene con GCC (si tratta solo di LLVM GCC). Si dovrebbe scaricare: https://github.com/kennethreitz/osx-gcc-installer per ottenere GCC.

Una volta installato Xcode è:

  1. Installa RVM (http://beginrescueend.com/rvm/install/)
  2. Chiudi terminale, aprire un nuovo terminale (nel caso).
  3. Inserisci: lista rvm nota
  4. È possibile installare uno qualsiasi dei rubini con: rvm installare X (dove X è il rubino)
  5. Se non sei sicuro di fase 4, basta fare "rvm installare Ruby-1.9.2"

Credo che sarà il lavoro ...

Altri suggerimenti

Non ho quel libro, ma provate seguendo le istruzioni ufficiali: http://beginrescueend.com/rvm / install

EDIT: Ho cercato di lasciare questo come un commento a Ngan, ma non so come formattare nei commenti. Se questo è davvero il problema (saprete perché vi sarà sempre segfaults quando si installa gemme), Xcode viene ancora con GCC pianura, si utilizza solo LLVM GCC per impostazione predefinita. È possibile impostare la variabile d'ambiente CC da usare gcc semplice:

rvm remove 1.8.7 # or whatever version is failing, just in case
CC=/usr/bin/gcc-4.2 rvm install 1.8.7

Se non ti dispiace utilizzando homebrew, provare queste istruzioni: Installazione di Rails su OS X Lion con homeBrew, RVM e Mysql

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