반응형
gem 기본 확장을 빌드하는 데 실패했습니다 — Rails 설치
edX 온라인 수업의 지시에 따라 Ruby on Rails를 설치했습니다.
다음은 터미널 명령 목록과 해당하는 경우 해당 출력입니다.
$ sudo apt-get install ruby1.9.1
성공적인 설치
$ wget http://production.cf.rubygems.org/rubygems/rubygems-1.8.24.tgz
$ tar zxvf ruby-1.8.24.tgz
$ cd ruby-1..8.24
$ sudo ruby setup.rb
RubyGems 1.8.24 installed
== 1.8.24 / 2012-04-27
* 1 bug fix:
* Install the .pem files properly. Fixes #320
* Remove OpenSSL dependency from the http code path
------------------------------------------------------------------------------
RubyGems installed the following executables:
/usr/bin/gem1.9.1
여기까지 모든 것이 잘 보였지만 레일을 설치하려고 시도했지만 실패했습니다.
$ sudo gem install rails
Fetching: i18n-0.6.1.gem (100%)
Fetching: multi_json-1.3.6.gem (100%)
Fetching: activesupport-3.2.8.gem (100%)
Fetching: builder-3.0.3.gem (100%)
Fetching: activemodel-3.2.8.gem (100%)
Fetching: rack-1.4.1.gem (100%)
Fetching: rack-cache-1.2.gem (100%)
Fetching: rack-test-0.6.1.gem (100%)
Fetching: journey-1.0.4.gem (100%)
Fetching: hike-1.2.1.gem (100%)
Fetching: tilt-1.3.3.gem (100%)
Fetching: sprockets-2.1.3.gem (100%)
Fetching: erubis-2.7.0.gem (100%)
Fetching: actionpack-3.2.8.gem (100%)
Fetching: arel-3.0.2.gem (100%)
Fetching: tzinfo-0.3.33.gem (100%)
Fetching: activerecord-3.2.8.gem (100%)
Fetching: activeresource-3.2.8.gem (100%)
Fetching: mime-types-1.19.gem (100%)
Fetching: polyglot-0.3.3.gem (100%)
Fetching: treetop-1.4.10.gem (100%)
Fetching: mail-2.4.4.gem (100%)
Fetching: actionmailer-3.2.8.gem (100%)
Fetching: rake-0.9.2.2.gem (100%)
Fetching: rack-ssl-1.3.2.gem (100%)
Fetching: thor-0.16.0.gem (100%)
Fetching: json-1.7.5.gem (100%)
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
/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:1:in `<main>'
Gem files will remain installed in /usr/lib/ruby/gems/1.9.1/gems/json-1.7.5 for inspection.
Results logged to /usr/lib/ruby/gems/1.9.1/gems/json-1.7.5/ext/json/ext/generator/gem_make.out
mkmf
ruby1.9.1-dev
패키지의 일부입니다 . 이 패키지에는 Ruby 1.9.1 용 확장 라이브러리에 필요한 헤더 파일이 포함되어 있습니다. 다음 ruby1.9.1-dev
을 수행 하여 패키지 를 설치해야합니다 .
sudo apt-get install ruby1.9.1-dev
그런 다음 정상적으로 Rails를 설치할 수 있습니다.
일반적으로 다음과 같이하는 것이 더 쉽습니다.
sudo apt-get install ruby-dev
제안 된 답변은 특정 버전의 루비에서만 작동합니다. 일부 댓글 작성자는 ruby-dev 사용을 제안합니다. 그것은 나에게도 효과가 없었습니다.
sudo apt-get install ruby-all-dev
나를 위해 일했습니다.
sudo apt-get install ruby-dev
나를 위해 일했다
참고URL : https://stackoverflow.com/questions/12552929/failed-to-build-gem-native-extension-rails-install
반응형
'development' 카테고리의 다른 글
파이썬의 배정 밀도 부동 값? (0) | 2020.10.23 |
---|---|
Ruby on Rails 용 Ubuntu에 PostgreSQL 설치 (0) | 2020.10.23 |
Android : ListView의 List 항목에서 Button에 대한 onClick 이벤트를 설정하는 방법 (0) | 2020.10.23 |
장고 추상 모델 대 일반 상속 (0) | 2020.10.23 |
런타임시 Entity Framework 변경 연결 (0) | 2020.10.23 |