가드를 설치할 수 없습니다

가드를 설치할 수 없습니다

Guard를 본 적이 있는데 웹 개발에 유용해서 설치하고 싶습니다. 당연히 그렇게 하는 데 사용할 수 있을 것으로 기대했습니다 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 guardsudo gem install guard

관련 정보