2013-07-29 6 views
5

Mein Ziel ist es, die aktuelle Version von Ruby on Rails zu installieren. Ich laufe auf OS X Mountain Lion. Hier ist mein Prozess so weit:Probleme bei der Installation von Ruby 2.0.0-p247 über RVM (OSX Mountain Lion)

installiert RVM

$ \curl -L https://get.rvm.io | bash -s stable 

für bekannte Karo (und ich genehmigt assume) installiert

$ rvm list known 

Ich sehe, dass die aktuelle stabile Build verfügbar ist

[ruby-]2.0.0[-p247] 

Geben Sie den Befehl ein, um

zu installieren

Anmerkung: Ich habe auch versucht, diese Befehle installieren

$ rvm install ruby-2.0.0-p247 
$ rvm install ruby=2.0.0-p247 

Ich bin nirgendwo schnell zu bekommen. Ergebnisse:

$ rvm install 2.0.0-p247 
Searching for binary rubies, this might take some time. 
No binary rubies available for: osx/10.8/x86_64/ruby-2.0.0-p247. 
Continuing with compilation. Please read 'rvm help mount' to get more information on binary rubies. 
Installing requirements for osx, might require sudo password. 
Certificates in '/usr/local/etc/openssl/cert.pem' already are up to date. 
Requirements installation successful. 
Installing Ruby from source to: /Users/xxxxx/.rvm/rubies/ruby-2.0.0-p247, this may take a while depending on your cpu(s)... 
ruby-2.0.0-p247 - #downloading ruby-2.0.0-p247, this may take a while depending on your connection... 
ruby-2.0.0-p247 - #extracted to /Users/xxxxx/.rvm/src/ruby-2.0.0-p247 (already extracted) 
ruby-2.0.0-p247 - #configuring........ 
Error running './configure --prefix=/Users/xxxxx/.rvm/rubies/ruby-2.0.0-p247 --with-opt-dir=/usr/local/opt/libyaml:/usr/local/opt/readline:/usr/local/opt/libksba:/usr/local/opt/openssl --disable-install-doc --without-tcl --without-tk --enable-shared', 
please read /Users/xxxxx/.rvm/log/ruby-2.0.0-p247/1375141206_configure.log 
There has been an error while running configure. Halting the installation. 

Ich habe diesen Befehl auch im Debug-Modus ausgeführt. Um Unordnung zu vermeiden, können Sie darauf zugreifen here.

Auch hier ist das Protokoll:

./configure 
current path: /Users/xxxxx/.rvm/src/ruby-2.0.0-p247 
command(7): ./configure --prefix=/Users/xxxxx/.rvm/rubies/ruby-2.0.0-p247 --with-opt-dir=/usr/local/opt/libyaml:/usr/local/opt/readline:/usr/local/opt/libksba:/usr/local/opt/openssl --disable-install-doc --without-tcl --without-tk --enable-shared 
configure: WARNING: unrecognized options: --without-tcl, --without-tk 
checking build system type... x86_64-apple-darwin12.2.1 
checking host system type... x86_64-apple-darwin12.2.1 
checking target system type... x86_64-apple-darwin12.2.1 
checking whether the C compiler works... no 
configure: error: in `/Users/xxxxx/.rvm/src/ruby-2.0.0-p247': 
configure: error: C compiler cannot create executables 
See `config.log' for more details 

Dies ist meine erste Installation über RVM. Die $ rvm-Liste gibt keine Edelsteine ​​zurück.

Bitte fragen Sie, ob zusätzliche Informationen hilfreich sein können.

Bearbeiten - HERE ist das Protokoll für den Fall, dass jemand helfen könnte.

+0

Den Versuch, wieder meinen ganzen Prozess zu starten von Grund auf neu. Jetzt Xcode & Commandline Tools neu installieren - dann versuche ich es erneut. Ich werde meine Ergebnisse veröffentlichen, wenn verfügbar. – MrCarder

+1

fügen Sie bitte '/ Benutzer/xxxxx/.rvm/src/ruby-2.0.0-p247/config.log' – mpapis

+0

hinzu Ich habe das Problem (Art von) herausgefunden. Wäre es für andere immer noch hilfreich, wenn ich das Protokoll posten würde? – MrCarder

Antwort

4

Irgendetwas muss mit meiner Xcode- oder meiner Befehlszeilen-Tools-Installation falsch gewesen sein. Die Neuinstallation von beiden machte alles wunderbar.

+0

Wie hast du die Kommandozeilen-Tools deinstalliert? – Clone

+3

Downvote wegen mangelnder technischer Tiefe in Ihrer Antwort und Empfehlung eines solchen ineffizienten Prozesses. – JGallardo

1

Stellen Sie sicher, dass Sie das Befehlszeilentool innerhalb von XCode installieren, da es dies nicht automatisch tut (ja, ich stimme zu, das Befehlszeilentool sollte standardmäßig installiert sein), ist es aber nicht.

XCode installieren -> Einstellungen -> Downloads -> "Command Line Tool"

EDIT * verpasst die ganze "machte alles schön Teil laufen" und tippte diese alle out-

Cheers, froh, alles hat funktioniert aus!

3

Für diejenigen, die hier von Google kam, wenn Sie den gleichen Fehler wie die Abfrage angewendet:

ich das gleiche Problem bekam, wollte aber nicht von der Neuinstallation Xcode wie die akzeptierte Antwort durch den lächerlich langen Prozess gehen empfohlen.Ich habe alles wurde
rvm get stable läuft und dann
rvm install ruby-2.0.0-p247 wieder

mein ursprüngliches Problem

problem

dann ausführen, nachdem ich
rvm get stable

lief Solution