`require ':로드 할 파일 없음 — mkmf (LoadError)
ruby1.9.1을 사용하여 Ubuntu Natty Narwhal 11.04에 레일을 설치하려고했습니다.
apt-get install ruby1.9.1-full
dev 패키지가 포함 된 루비를 설치했습니다 . 나는 오류를 봤고 모두 내가 이미 가지고있는 1.9.1-dev를 설치하도록 제안했습니다.
Building native extensions. This could take a while...
ERROR: Error installing rails:
ERROR: Failed to build gem native extension.
/usr/bin/ruby1.8 extconf.rb
extconf.rb:36:in `require': no such file to load -- mkmf (LoadError)
from extconf.rb:36
Gem files will remain installed in /usr/lib/ruby/gems/1.8/gems/bcrypt-ruby-3.0.1 for inspection.
Results logged to /usr/lib/ruby/gems/1.8/gems/bcrypt-ruby-3.0.1/ext/mri/gem_make.out
솔루션을 검색 한 후 -dev
패키지가 필요한 것으로 밝혀졌습니다 ruby1.8
. 그래서 만약 당신이 ruby1.9.1
일을
sudo apt-get install ruby1.9.1-dev
또는 일반 루비 버전을 설치하려면 (@lamplightdev 주석에 따라) 다음을 사용하십시오.
sudo apt-get install ruby-dev
수정해야합니다.
시도 locate mkmf
파일이 실제로이 있는지.
이것은 나를 위해 일한 대답입니다. 위의 의견에 있었지만 우분투 12.04 루비 1.8.7에 대한 대답으로 정당한 위치를 차지할 가치가 있습니다.
sudo apt-get install ruby-dev
# if above doesnt work make sure you have build essential
sudo apt-get install build-essential
또한 빌드 필수 설치가 필요했습니다.
sudo apt-get install build-essential
문제는 여전히 Ubuntu 13 / 04 / 13.10 / 14.04에서 재귀 적입니다.
과
sudo apt-get install ruby1.9.1-dev
괜찮아요. 따라서 Ubuntu 13.04 / 13.10 / 14.04를 사용하는 경우 이것을 사용하면 정말 편리합니다.
이것은 루비 버전이 1.9.3 인 경우에도 작동합니다. 리포지토리에 ruby1.9.3-dev를 사용할 수 없기 때문입니다.
시도해 보셨습니까?
sudo apt-get install ruby1.8-dev
번들을 설치할 때 비슷한 오류가 발생했습니다.
sudo apt-get install ruby-dev
나를 위해 잘 작동하고 Mint 16 ruby1.9.3 문제를 해결하십시오.
조금 늦은 것 같은데
sudo yum install -y gcc ruby-devel libxml2 libxml2-devel libxslt libxslt-devel
페도라에서 나를 위해 일했습니다.
http://nokogiri.org/tutorials/installing_nokogiri.html
Ruby 1.8이 있으므로 작동하려면 1.9 이상으로 업그레이드해야합니다.
그렇다면 루비 보석의 특정 버전을 설치하는 방법을 확인하십시오 .
그래도 도움이되지 않으면 다시 설치 ruby-dev
하십시오.
You can use RVM(Ruby version manager) which helps in managing all versions of ruby on your machine , which is very helpful for you development (when migrating to unstable release to stable release )
or for Linux (ubuntu) go for sudo apt-get install ruby1.8-dev
then sudo gem install rails
to verify it do rails -v
it will show version on rails
after that you can install bundles (required gems for development)
참고URL : https://stackoverflow.com/questions/7645918/require-no-such-file-to-load-mkmf-loaderror
'Nice programing' 카테고리의 다른 글
함수 내부의 정적 변수에 해당하는 Python은 무엇입니까? (0) | 2020.10.03 |
---|---|
SQL Server 테이블에 대한 INSERT 문을 자동 생성하는 가장 좋은 방법은 무엇입니까? (0) | 2020.10.03 |
Git을 사용할 때 Permission denied (publickey) 오류를 해결하는 방법은 무엇입니까? (0) | 2020.10.03 |
Android의 전체 화면 활동? (0) | 2020.10.03 |
1980 년 이래 컴퓨팅 분야의 중요한 새로운 발명 (0) | 2020.10.03 |