2013-07-06 63 views
10

我在我的Windows上安裝Rails 3。 我安裝了最新的ruby 2.0.0,我更新了寶石。 但是當我通過創業板安裝導軌安裝導軌,成功的消息來了,但最後我發現Rails安裝錯誤:'原子'原生Gem需要安裝構建工具

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' 

普萊舍幫助我......

+1

試過做它的意思嗎?看到這個:'http:// stackoverflow.com/questions/8100891/the-json-native-gem-requires-installed-build-tools' –

回答

7

我也通過了同樣的問題了。經過大量的研究,我發現了一個可行的解決方案。

運行以下命令:

pik list 

應該告訴你

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] 

如果它沒有指向的Ruby版本200,然後運行以下命令:

pik use 200 

現在運行以下將DevKit增強到您安裝的Ruby:

ruby dk.rb install 

最後,運行以下命令:

gem install rails 

這將安裝最新的Rails 4.0版本的Ruby 2.0。

+0

感謝你的妹妹給我們很大的幫助... –

+0

它的我的榮幸 –

4

我也經歷過同樣的問題。 :)不過是我第一臺紅寶石在Windows安裝和「碧雲」不avaible ,所以我把我的文件夾的devkit,並嘗試:紅寶石dk.rb初始化 和 紅寶石dk.rb安裝 和finaly 創業板安裝導軌 ... 沒有更多的錯誤

33

由於錯誤消息說,你需要安裝Ruby DevKit,它可以從RubyInstaller.org獲得。 (還需要從那裏檢查合適的devkit版本..)

,並提取的devkit zip文件到某處(您使用的是Windows則 - > C:\ XXXX) 導航到C:\ xxxx,並運行「紅寶石dk.rb初始化」,然後在‘紅寶石dk.rb安裝’..

並嘗試重新英索爾軌..

我希望這有助於

+0

太棒了!這對我很有效!謝謝! :) –

+1

那麼這些說明是不完整的呢?剛纔說安裝ruby,然後:gem install rails。 http://rubyonrails.org/download – Rop

+0

這對我來說也是很有效的!非常感謝。 :) –

0

你可能不會喜歡這個答案,但如果你去: https://github.com/oneclick/rubyinstaller/wiki/Development-Kit
喜歡它在消息說它是一個可以幫助你很多。

它告訴你安裝開發工具包,然後cd到你運行「ruby dk.rb init」和「ruby dk.rb install」的目錄,當它完成後,你可以運行「gem install軌道「,它只是工作。

容易錯過,因爲我沒有看到它的第一次或者

1

github.com告訴我們:

您RUBY_INSTALL_DIR不得含有任何空格(如在「C路徑:\ Program Files文件\ Ruby193」 )。這一點非常重要,因爲只要您嘗試安裝需要DevKit的寶石,您的ruby安裝路徑中的空白將導致某些錯誤消息。

這解決了我這種問題。

相關問題