복붙노트

[RUBY-ON-RAILS] 설치 "와 같은 파일을로드 할 수 없습니다 - mkmf을"우분투에 실패 난간

RUBY-ON-RAILS

설치 "와 같은 파일을로드 할 수 없습니다 - mkmf을"우분투에 실패 난간

우분투 (11)에 레일을 설치하는 동안 나는이 문제를 가지고 :

root@salah:/home/salah/rubygems-1.8.15# sudo gem install mysql

Fetching: mysql-2.8.1.gem (100%)
Building native extensions.  This could take a while...
ERROR:  Error installing mysql:
    ERROR: Failed to build gem native extension.

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


Gem files will remain installed in /usr/lib/ruby/gems/1.9.1/gems/mysql-2.8.1 for inspection.
Results logged to /usr/lib/ruby/gems/1.9.1/gems/mysql-2.8.1/ext/mysql_api/gem_make.out

해결법

  1. ==============================

    1.내가 잘못 아니에요 경우 mkmf는 루비 dev에 패키지의 일부입니다. 시험:

    내가 잘못 아니에요 경우 mkmf는 루비 dev에 패키지의 일부입니다. 시험:

    sudo aptitude install ruby1.9.1-dev
    

    물론 당신은 RVM을 통해 루비를 설치하는 것이 더 좋을 수 있습니다 :)

  2. ==============================

    2.우분투 13.04, 이것은 나를 위해 일한 것입니다 :

    우분투 13.04, 이것은 나를 위해 일한 것입니다 :

    sudo apt-get install ruby-dev
    
  3. ==============================

    3.시험     노코 기리를 설치하는 모든 할 일 보석을 RVM

    시험     노코 기리를 설치하는 모든 할 일 보석을 RVM

  4. from https://stackoverflow.com/questions/12731904/rails-installation-failed-on-ubuntu-with-cannot-load-such-file-mkmf by cc-by-sa and MIT license