2013-07-06 13 views
10

i m instalowania Rails 3 w moich oknach. Zainstalowałem najnowszy Ruby 2.0.0 i zaktualizowałem klejnoty. ale kiedy zainstalowanie szyn za pomocą gem install szyn, sukces wiadomość doszła ale w końcu znalazłemBłąd Railsy: "Atomowy" rodzimy klejnot wymaga zainstalowanych narzędzi do budowania

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 pomóc ...

+1

próbował zrobić to, co mówi? Zobacz: http: // stackoverflow.com/questions/8100891/the-json-native-gem-requires-installed-build-tools' –

Odpowiedz

7

Mam również przeszedł samego problemu. Po przeprowadzeniu wielu badań znalazłem rozwiązanie, które działa.

Run to polecenie:

pik list 

Należy pokazać

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] 

Jeśli to nie wskazując Ruby wersji 200 a następnie uruchomić następujące:

pik use 200 

Teraz uruchom następujące ulepszyć DevKit do zainstalowanej Ruby:

ruby dk.rb install 

Wreszcie, należy uruchomić następujące:

gem install rails 

To spowoduje zainstalowanie najnowszej wersji 4 do Rails Ruby 2.0.

+0

Dziękuję Ci siostro za pomoc! –

+0

To moja przyjemność –

4

Przeszedłem również ten sam problem. :) ale to moja pierwsza instalacja z rubinem na oknach i „pik” nie ma dostępnej więc umieścić mnie w folderze devkit i spróbuj: rubin dk.rb startowych i rubin dk.rb zainstalować i finaly gem install szyn ... Nigdy więcej faillure

33

Jak napisano w komunikacie o błędzie, musisz zainstalować Ruby DevKit, którą można pobrać z RubyInstaller.org. (Również trzeba sprawdzić odpowiednią wersję Devkit stamtąd ..)

i wyodrębnić plik zip do DevKit gdzieś (używasz okna then-> c: \ xxxx) przejdź do katalogu C: \ „rubin xxxx i uruchomić dk.rb init”, a następnie "rubin dk.rb zainstalować" ..

i spróbuj ponownie Insalla szyn ..

mam nadzieję, że to pomaga,

+0

Awesome! Działa świetnie dla mnie! Dziękuję Ci! :) –

+1

Więc te instrukcje są niekompletne? Mówi tylko zainstalować ruby, a następnie: szyny montażowe klejnotów. http://rubyonrails.org/download – Rop

+0

To zadziałało również dla mnie, po tym, jak bardzo bawiło się! Wielkie dzięki. :) –

0

nie jesteś prawdopodobnie spodoba ta odpowiedź, ale jeśli pójdziesz: https://github.com/oneclick/rubyinstaller/wiki/Development-Kit
jak to mówi w komunikacie to ctually pomaga ci całkiem sporo.

Mówi, aby zainstalować program Development Kit, a następnie cd do katalogu, w którym umieścisz go, uruchamiając "ruby dk.rb init" i "ruby dk.rb install", a gdy skończy, możesz uruchomić "gem install" szyny "i po prostu działa.

łatwo przegapić, bo nie widziałem go po raz pierwszy albo

1

github.com mówi nam, że:

Ścieżka do RUBY_INSTALL_DIR nie może zawierać spacje (jak w „C: \ Program Files \ Ruby193 "). Jest to bardzo ważne, ponieważ białe spacje na ścieżce do twojej instalacji ruby ​​spowodują pojawienie się pewnych komunikatów o błędach, gdy tylko spróbujesz zainstalować klejnoty wymagające DevKit.

To rozwiązało dla mnie problem tego rodzaju.

Powiązane problemy