[RUBY-ON-RAILS] 레일 3.1.0와 우분투와 노코 기리 1.5.0 설치 오류
RUBY-ON-RAILS레일 3.1.0와 우분투와 노코 기리 1.5.0 설치 오류
다음은 서버 공급 업체 / 보석을 설치 번들 실행 오류는 다음과 같습니다
Installing nokogiri (1.5.0) with native extensions
Gem::Installer::ExtensionBuildError: ERROR: Failed to build gem native extension.
/home/dtt/.rvm/rubies/ruby-1.9.2-p290/bin/ruby extconf.rb
checking for libxml/parser.h... no
-----
libxml2 is missing. please visit http://nokogiri.org/tutorials/installing_nokogiri.html for help with installing dependencies.
-----
*** extconf.rb failed ***
Could not create Makefile due to some reason, probably lack of
necessary libraries and/or headers. Check the mkmf.log file for more
details. You may need configuration options.
Provided configuration options:
--with-opt-dir
--without-opt-dir
--with-opt-include
--without-opt-include=${opt-dir}/include
--with-opt-lib
--without-opt-lib=${opt-dir}/lib
--with-make-prog
--without-make-prog
--srcdir=.
--curdir
--ruby=/home/dtt/.rvm/rubies/ruby-1.9.2-p290/bin/ruby
--with-zlib-dir
--without-zlib-dir
--with-zlib-include
--without-zlib-include=${zlib-dir}/include
--with-zlib-lib
--without-zlib-lib=${zlib-dir}/lib
--with-iconv-dir
--without-iconv-dir
--with-iconv-include
--without-iconv-include=${iconv-dir}/include
--with-iconv-lib
--without-iconv-lib=${iconv-dir}/lib
--with-xml2-dir
--without-xml2-dir
--with-xml2-include
--without-xml2-include=${xml2-dir}/include
--with-xml2-lib
--without-xml2-lib=${xml2-dir}/lib
--with-xslt-dir
--without-xslt-dir
--with-xslt-include
--without-xslt-include=${xslt-dir}/include
--with-xslt-lib
--without-xslt-lib=${xslt-dir}/lib
Gem files will remain installed in /vol/www/emclab/releases/20111104001151/vendor/gems/ruby/1.9.1/gems/nokogiri-1.5.0 for inspection.
Results logged to /vol/www/emclab/releases/20111104001151/vendor/gems/ruby/1.9.1/gems/nokogiri-1.5.0/ext/nokogiri/gem_make.out
An error occured while installing nokogiri (1.5.0), and Bundler cannot continue.
Make sure that `gem install nokogiri -v '1.5.0'` succeeds before bundling.
당신은이 부분을 건너 뛸 수 있습니다. 오류 메시지가 꽤 많이 자체 설명이지만, 웹 사이트의 코드를 설명하는 몇 가지 더 말을해야합니다.
이견있는 사람?
해결법
-
==============================
1.당신은 당신의 컴퓨터에 설치된 모든 필요한 라이브러리가 필요합니다. 당신이 RVM을 설치하면, 당신이 나와 있어야합니다. RVM의 현재 버전에, 당신은 정확한 목록을 볼 수 RVM 요구 사항을 실행할 수 있습니다. 지금, 그 목록은 다음과 같습니다
당신은 당신의 컴퓨터에 설치된 모든 필요한 라이브러리가 필요합니다. 당신이 RVM을 설치하면, 당신이 나와 있어야합니다. RVM의 현재 버전에, 당신은 정확한 목록을 볼 수 RVM 요구 사항을 실행할 수 있습니다. 지금, 그 목록은 다음과 같습니다
apt-get을 구축 필수 설치하려면 openssl libreadline6의 libreadline6-DEV 컬 자식 코어 zlib1g zlib1g-dev에 libssl에-DEV libyaml-DEV libsqlite3-0 libsqlite3-DEV sqlite3를 libxml2를-dev에 libxslt를-DEV의 autoconf으로 libc6-dev에 ncurses를-DEV automake를 libtool이 들소를 SUDO 파괴
-
==============================
2.당신은 일부 패키지가 누락되었습니다. 이 (단지 리눅스)를 실행 해보십시오 :
당신은 일부 패키지가 누락되었습니다. 이 (단지 리눅스)를 실행 해보십시오 :
$ sudo apt-get install libxslt-dev libxml2-dev
-
==============================
3.그것은 보석 종속성 오류 것 같습니다.
그것은 보석 종속성 오류 것 같습니다.
당신은 번들 업데이트 명령을 실행해야합니다. 그것은 종속성을 해결할 수 :
bundle update
-
==============================
4.당신은 libxml2를 설치해야합니다.
당신은 libxml2를 설치해야합니다.
맥 OS에서 사제를 사용하여이 될 것입니다 :
brew install libxml2
http://nokogiri.org/tutorials/installing_nokogiri.html를 참조하십시오.
-
==============================
5.그냥 이렇게 :
그냥 이렇게 :
sudo apt-get install libxslt-dev libxml2-dev libxml2
다음 / cmd를 (창) 터미널 (리눅스)에서이를 입력 :
export NOKOGIRI_USE_SYSTEM_LIBRARIES=true
-
==============================
6.다른 사람이 작동하지 않는 경우이 하나를 시도, 그 날 정말 작동합니다. CentOS는 대한 DevTools로
다른 사람이 작동하지 않는 경우이 하나를 시도, 그 날 정말 작동합니다. CentOS는 대한 DevTools로
-
==============================
7.이 코드를 사용했을 때 나는 또 다른 오류가 발생했습니다 :
이 코드를 사용했을 때 나는 또 다른 오류가 발생했습니다 :
ERROR: Error installing disposable: invalid gem: package is corrupt, exception while verifying: undefined method `size' for nil:NilClass (NoMethodError) in /home/admin/.rvm/gems/ruby-2.1.3@lol/cache/nokogiri-1.6.4.1.gem
나는 많은 다른 솔루션을 시도했지만 의대 도움 :
$ rm /home/admin/.rvm/gems/ruby-2.1.3@lol/cache/nokogiri-1.6.4.1.gem $ gem update $ gem install nokogiri
캔 도움이 다른 명령 :
sudo apt-get install synaptic sudo apt-get update sudo apt-get install qt4-dev-tools libqt4-dev libqt4-core libqt4-gui sudo apt-get install build-essential sudo apt-get install "^libxcb.*" libx11-xcb-dev libglu1-mesa-dev libxrender-dev
from https://stackoverflow.com/questions/8003523/error-installing-nokogiri-1-5-0-with-rails-3-1-0-and-ubuntu by cc-by-sa and MIT license
'RUBY-ON-RAILS' 카테고리의 다른 글
[RUBY-ON-RAILS] periodically_call_remote 3 당량 레일 (0) | 2020.02.16 |
---|---|
[RUBY-ON-RAILS] GroupingError : 오류 : 열이 GROUP BY 절에 나타나야합니다 또는 집계 함수에 사용 (0) | 2020.02.16 |
[RUBY-ON-RAILS] PostgreSQL의에서 작동 쿼리의 시간을 수행 (0) | 2020.02.16 |
[RUBY-ON-RAILS] 루비에서 클래스 이름 전에 더블 콜론? (0) | 2020.02.16 |
[RUBY-ON-RAILS] Heroku가 - 자식 푸시 Heroku가 마스터를 실행할 수 없습니다 [중복] (0) | 2020.02.16 |