2013-07-06 11 views
10

installo Rails 3 sulle mie finestre. Ho installato l'ultimo Ruby 2.0.0 e ho aggiornato le gemme. ma quando si installa rotaie utilizzando gem install rails, un messaggio di successo è venuto ma alla fine ho trovatoErrore di installazione delle rotaie: la gemma nativa 'atomica' richiede strumenti di installazione installati

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 mi aiuto ...

+1

provato a fare ciò che dice? Vedi questo: 'http: // stackoverflow.com/questions/8100891/the-json-native-gem-requires-installed-build-tools' –

risposta

7

Ho anche passato attraverso lo stesso problema. Dopo aver fatto molte ricerche, ho trovato una soluzione che funziona.

eseguire questo comando:

pik list 

Dovrebbe mostrare

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] 

Se non è rivolto a Ruby versione 200 quindi eseguire il seguente:

pik use 200 

Ora eseguire il seguente per potenziare DevKit sul tuo Ruby installato:

ruby dk.rb install 

Infine, eseguire il seguente:

gem install rails 

Questo installerà la versione 4 ultimi Rails per Ruby 2.0.

+0

Grazie tua sorella per il tuo grande aiuto ... –

+0

È un piacere –

4

Ho anche affrontato lo stesso problema. :) ma è la mia prima installazione di Ruby su Windows e "pik" non è avaible così mi metto nella cartella DevKit e provare: rubino dk.rb init e rubino dk.rb installare e finalmente gem install rails ... non più faillage

33

Come diceva il messaggio di errore, è necessario installare Ruby DevKit che può essere ottenuto da RubyInstaller.org. (anche necessario controllare la versione Devkit adatta da lì ..)

E estrarre il file zip di DevKit da qualche parte (si utilizza windows then->: c: \ xxxx) Passare a c: \ xxxx ed eseguire "ruby" dk.rb init" e poi "ruby dk.rb install" ..

e provare a re-Insall rotaie ..

Spero che questo aiuta,

+0

Fantastico! mi va benissimo! Grazie! :) –

+1

Quindi queste istruzioni sono incomplete allora? Dice semplicemente installare ruby, quindi: gem install rails. http://rubyonrails.org/download – Rop

+0

Ha funzionato anche per me dopo aver giocato un sacco! Molte grazie. :) –

0

probabilmente non state andando come questa risposta, ma se si va: https://github.com/oneclick/rubyinstaller/wiki/Development-Kit
come si dice nel messaggio è un In realtà ti aiuta un bel po '.

Ti dice di installare il Development-Kit quindi cd nella directory che hai messo in esecuzione "ruby dk.rb init" e "ruby dk.rb install" e quando termina puoi eseguire "gem install" rotaie "e funziona semplicemente.

facile perdere come non ho visto la prima volta sia

1

github.com ci dice che:

Il percorso della RUBY_INSTALL_DIR non deve contenere spazi bianchi (come in “C: \ Program Files \ Ruby193”). Questo è molto importante perché gli spazi bianchi nel percorso della tua installazione di ruby ​​causeranno determinati messaggi di errore non appena proverai a installare gems che richiedono DevKit.

Questo ha risolto il problema di questo tipo per me.

Problemi correlati