2013-07-24 81 views
2

我試圖安裝在Ubuntu 12.04的軌道,但我有一些問題錯誤在Ubuntu 12.04安裝導軌(失敗打造寶石原生擴展)

我試圖

sudo gem install rails --pre 

,並得到

Building native extensions. This could take a while... 
ERROR: Error installing rails: 
    ERROR: Failed to build gem native extension. 

/usr/bin/ruby1.9.1 extconf.rb 
extconf.rb:13:in `require': cannot load such file -- mkmf (LoadError) 
from extconf.rb:13:in `<main>' 


Gem files will remain installed in /usr/lib/ruby/gems/1.9.1/gems/atomic-1.1.10 for inspection. 
Results logged to /usr/lib/ruby/gems/1.9.1/gems/atomic-1.1.10/ext/gem_make.out 
+0

[\'require'可能重複:無需加載此文件 - mkmf(LoadError)](http://stackoverflow.com/questions/7645918/require-no-such-file-to-load-mkmf -loaderror) – platforms

+0

可能的重複[無法安裝gem - 無法構建gem原生擴展 - 無法加載此類文件 - mkmf(LoadError)](http://stackoverflow.com/questions/13767725/unable-to-install- gem-failed-to-build-gem-native-extension-can-load-such) –

回答

2

這是因爲當您安裝Ruby時,您也沒有安裝構建工具。

我寫了a blog post about installing Ruby + Rails on Ubuntu幫助了很多人,也可能會幫助你。

+0

請在此處提供詳情,而不僅僅是鏈接。 –

+1

雖然這個答案差不多一年之久,但如果你在這裏,在這個網站上發佈了答案的重要部分,或者你的帖子風險被刪除了,這將是有幫助的[參見常見問題解答,其中提到的答案几乎不超過鏈接'。](http://stackoverflow.com/faq#deletion)如果您願意,您可能仍然包含鏈接,但僅作爲「參考」。答案應該獨立,不需要鏈接。 – Taryn

+1

此鏈接不回答問題。 –

相關問題