無法安裝防護

無法安裝防護

我已經了解了 Guard,它在 Web 開發中很有用,並且想安裝它。當然,我希望能夠使用sudo gem install guard它(是的,它是一個 Ruby Gem)。但是安裝出錯了。這是我得到的:

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

        /usr/bin/ruby1.9.1 extconf.rb
/usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require': cannot load such file -- mkmf (LoadError)
    from /usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
    from extconf.rb:4:in `<main>'


Gem files will remain installed in /var/lib/gems/1.9.1/gems/ffi-1.9.3 for inspection.
Results logged to /var/lib/gems/1.9.1/gems/ffi-1.9.3/ext/ffi_c/gem_make.out

有誰知道我該如何解決這個問題?謝謝你的幫忙。

答案1

我找到我的問題了。查看錯誤後,我意識到問題是沒有安裝 mkmf。為了解決這個問題,我運行了命令sudo apt-get install ruby1.9.1-dev.在那之後,一切都如魔法般順利。

答案2

透過 Mozilla 下載 Guard,然後安裝。選項 2. 嘗試再次更新sudo apt-get update 然後sudo apt-gem-update 然後嘗試sudo gem-get install guard (或sudo gem install guard

相關內容