2013-07-06 29 views
10

ich installiere Rails 3 auf meinen Windows. Ich habe letzten Ruby 2.0.0 installiert, und ich aktualisierte Edelsteine. aber wenn ich Schienen durch die Verwendung gem install Schienen, erfolgreich Nachricht gekommen ist, die Installation aber schließlich fand ichFehler bei der Installation der Rails: Das native "atomare" Gem erfordert installierte Build-Tools

ERROR: Error installing rails: 
    The 'atomic' native gem requires installed build tools 

    Please update your PATH to include build tools or download the DevKit 
    from 'http://rubyinstaller.org/downloads' and follow the instructions 
    at 'http://github.com/oneclick/rubyinstaller/wiki/Development-Kit' 

plese help me ...

+1

versucht zu tun, was es sagt? Siehe hierzu: 'http: // stackoverflow.com/questions/8100891/the-json-native-gem-benötigt-installed-build-tools' –

Antwort

7

Ich habe auch durch das gleiche Problem verschwunden. Nach vielen Recherchen fand ich eine Lösung, die funktioniert.

Führen Sie diesen Befehl ein:

pik list 

Es sollten Sie

187: ruby 1.8.7 (2010-08-16 patchlevel 302) [i386-mingw32] 
192: ruby 1.9.2p290 (2011-07-09) [i386-mingw32] 
193: ruby 1.9.3p327 (2012-11-10) [i386-mingw32] 
200: ruby 2.0.0p247 (2013-06-27) [i386-mingw32] 

zeigen Wenn es zu Ruby-Version zeigt nicht ist 200 dann folgendes ausgeführt:

pik use 200 

nun das folgende laufen um DevKit zu Ihrem installierten Ruby zu verbessern:

01 Schließlich
ruby dk.rb install 

, führen Sie die folgenden Schritte aus:

gem install rails 

Dies wird neueste Rails Version 4 für Ruby 2.0 installieren.

+0

Danke dir Schwester für deine große Hilfe ... –

+0

Es ist mir ein Vergnügen –

4

Ich ging auch durch das gleiche Problem. :) aber ist meine erste Installation von Ruby auf Windows und "Pik" ist nicht verfügbar so stelle ich mich in den Ordner devkit und versuche: ruby ​​dk.rb init und ruby ​​dk.rb installieren und schließlich gem install rails ... kein Fehler mehr

33

Wie Fehlermeldung sagte, müssen Sie Ruby DevKit installieren, die von RubyInstaller.org erhalten werden kann. (Außerdem müssen Sie die passende Devkit-Version von dort überprüfen ..)

Und extrahieren Sie die DevKit zip-Datei in irgendwo (Sie verwenden Windows dann->: c: \ xxxx) Navigieren Sie zu c: \ xxxx und führen Sie "Ruby dk.rb init“und dann‚ruby dk.rb installieren‘..

und versuchen Schienen neu insall ..

ich hoffe, das hilft,

+0

Awesome! es funktioniert super für mich! Vielen Dank! :) –

+1

Also diese Anweisungen sind dann unvollständig? Sagt einfach install ruby, dann: gem install rails. http://rubyonrails.org/download – Rop

+0

Es funktionierte auch für mich nach dem Fiedeln viel! Danke vielmals. :) –

0

Du bist wahrscheinlich nicht gerne gehen Diese Antwort aber wenn Sie gehen: https://github.com/oneclick/rubyinstaller/wiki/Development-Kit
wie es in der Nachricht sagt es a Normalerweise hilft es dir ziemlich.

Es sagt Ihnen, das Development-Kit zu installieren, dann cd in das Verzeichnis, dass Sie es den Lauf "ruby dk.rb init" und "ruby dk.rb installieren" und wenn es fertig ist dann können Sie "Gem installieren Schienen "und es funktioniert einfach.

leicht zu übersehen, wie ich es das erste Mal nicht sehen entweder

1

github.com sagen uns, dass:

Der Pfad zu Ihren RUBY_INSTALL_DIR müssen alle Leerzeichen nicht enthalten (wie in „C: \ Program Files \ Ruby193 "). Dies ist sehr wichtig, da Leerzeichen im Pfad zu Ihrer Ruby-Installation bestimmte Fehlermeldungen verursachen, sobald Sie versuchen, Edelsteine ​​zu installieren, die das DevKit erfordern.

Das löste das Problem dieser Art für mich.