Installieren von Rails auf Mavericks
Nicht sicher, was passiert aber, wenn ich ein Upgrade auf Mavericks heißt es, dass die Schienen es nicht installieren. Ich habe ausgeführt, den folgenden Befehl ein:
rails --version
Und sagte er "Schienen ist derzeit nicht installiert ist, und führen Sie sudo gem install rails".
Ich führe sudo gem install rails und Folgendes erhalten:
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:
Lief ich den Befehl gcc --version und bekam die folgende:
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
InformationsquelleAutor der Frage john doe | 2013-10-25
Du musst angemeldet sein, um einen Kommentar abzugeben.
Müssen Sie die Installation der Command Line Developer Tools. Öffnen Sie einfach das Terminal und geben Sie ein Befehl, der es erfordert -- zum Beispiel
git
gcc
odermake
. Oder verwenden Sie folgenden Befehl:Erhalten Sie eine Meldung wie diese:
Klicken Sie einfach auf Installieren und das Wars. Ab OS X 10.9, es gibt nicht mehr benötigen, installieren Sie Xcode für die Ruby-Entwicklung.
Kredit für die Schritte und das Bild geht an Daniel Kehoe in seinem neuesten Ratgeber: http://railsapps.github.io/installrubyonrails-mac.html
InformationsquelleAutor der Antwort depa
Ich hatte das gleiche problem, was ich nun in der Lage zu lösen.
Das problem für mich war, dass ich aktualisiert auf die neueste version von Xcode über den appstore, aber hatte eigentlich nicht die Anwendung geöffnet, um die Installation. So, hier ist, was Sie gelöst für mich:
Hoffe, es funktioniert auch für Sie.
InformationsquelleAutor der Antwort ifearthenight
War es nicht für mich arbeiten, auch wenn ich neu installiert xcode und die command line tools für mavericks.
Aber nach, dass, ich habe gerade ein
bundle update
und aus irgendeinem Grund, funktionierte es.InformationsquelleAutor der Antwort Bernardo Gurgel
Ich glaube, ich hatte die gleichen Probleme. Ich aktualisiert die xcode und öffnen Sie xcode zu akzeptieren licence aggrement. Dann lief es soweit ich mich erinnern kann.
InformationsquelleAutor der Antwort Aung