it-swarm.com.de

Schienen auf Mavericks installieren

Ich bin nicht sicher, was passiert ist, aber als ich zu Mavericks aufgerüstet habe, wird Rails nicht installiert. Ich habe den folgenden Befehl ausgeführt: 

Rails --version

Und es heißt "Rails ist derzeit nicht installiert und Sudo gem install Rails läuft". 

Ich führe Sudo Gem aus, installiere Rails und erhalte Folgendes: 

ERROR:  Error installing Rails:
    ERROR: Failed to build gem native extension.

    /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin/Ruby extconf.rb
mkmf.rb can't find header files for Ruby at /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/Ruby/include/Ruby.h


Gem files will remain installed in /Library/Ruby/Gems/2.0.0/gems/json-1.8.1 for inspection.

UPDATE:  

Ich habe den Befehl gcc --version ausgeführt und Folgendes erhalten: 

Configured with: --prefix=/Applications/Xcode.app/Contents/Developer/usr --with-gxx-include-dir=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.8.sdk/usr/include/c++/4.2.1
Apple LLVM version 5.0 (clang-500.2.76) (based on LLVM 3.3svn)
Target: x86_64-Apple-darwin13.0.0
Thread model: posix
23
john doe

Sie müssen die Command Line Developer Tools installieren. Öffnen Sie einfach das Terminal und geben Sie einen Befehl ein, der dies erfordert - zum Beispiel git, gcc oder make. Oder verwenden Sie den folgenden Befehl:

$ xcode-select --install

Sie sehen eine Warnung wie diese:

enter image description here

Klicken Sie einfach auf Installieren und fertig. Ab OS X 10.9 muss Xcode für die Ruby-Entwicklung nicht mehr installiert werden.

Dank für die Schritte und das Bild geht an Daniel Kehoe in seinem neuesten Leitfaden: http://railsapps.github.io/installrubyonrails-mac.html

59
depa

Ich hatte das gleiche Problem, das ich jetzt lösen konnte. 

Das Problem für mich war, dass ich über den Appstore auf die neueste Version von Xcode aktualisiert hatte, die Anwendung jedoch nicht geöffnet hatte, um die Installation abzuschließen. Also hier ist was für mich gelöst: 

  • Xcode wurde aktualisiert
  • Xcode-Anwendung wurde geöffnet
  • Akzeptierte Lizenzvereinbarung 
  • Installierte Schienen

Ich hoffe es funktioniert auch für dich. 

15
ifearthenight

Ich glaube, ich hatte die gleichen Probleme. Ich habe xcode und xcode aktualisiert, um die Lizenzvereinbarung zu akzeptieren. Dann hat es soweit gut funktioniert, soweit ich mich erinnern kann.

0
Aung

Es funktionierte nicht für mich, als ich xcode und die Befehlszeilenprogramme für Einzelgänger neu installierte.

Aber danach habe ich einfach einen bundle update gemacht und aus irgendeinem Grund hat es funktioniert.

0
Bernardo Gurgel