2014
05.12

vagrant,ruby2.1.1,Rails4.1.0,CentOS6でRails4のチュートリアルを進めてましたが、3-1で、capybaraをインストールする時にエラーが出てどハマりしました。

group :development, :test do
  gem 'sqlite3', '1.3.8'
  gem 'rspec-rails', '2.13.1'
end

group :test do
  gem 'selenium-webdriver', '2.35.1'
  gem 'capybara', '2.1.0'
end
$ bundle install --without production

ここでしばらくうんともすんとも。

で、結局エラー。

調べてみると、capybaraさんにはnokogiriさんが必要らしいです。

で、nokogiriさんをインストール。

$ gem install nokogiri

エラー。

libxml2 is missing.  please visit http://nokogiri.org/tutorials/installing_nokogiri.html for help with installing dependencies.
libxslt is missing.  please visit http://nokogiri.org/tutorials/installing_nokogiri.html for help with installing dependencies.

libxml2さんとlibxsltさんがいないらしい。

$ sudo yum update
$ sudo yum install -y libxml2-devel
$ sudo yum install -y libxslt-devel

で、nokogiriさんをインストール

$ gem install nokogiri
Building native extensions.  This could take a while...

・・・

・・・・・・・・・・・・・・・・

・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・

Successfully installed nokogiri-1.6.1
Parsing documentation for nokogiri-1.6.1
unable to convert "\xE4" from ASCII-8BIT to UTF-8 for ext/nokogiri/tmp/x86_64-redhat-linux/ports/libxml2/2.8.0/libxml2-2.8.0/doc/examples/testWriter.c, skipping
unable to convert "\xF8" from ASCII-8BIT to UTF-8 for ext/nokogiri/tmp/x86_64-redhat-linux/ports/libxml2/2.8.0/libxml2-2.8.0/entities.c, skipping

・・・

・・・・・・・・・・・・・・・・

・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・

これ動いてる?

結構待ってもうんともすんともなので、中断。

ERROR:  Interrupted

・・・

ためしに。

$ gem list
*** LOCAL GEMS ***
・
・
・
nokogiri (1.6.1)
・
・
・

なんか無事入ってるみたいなのでよしとする。

$ bundle install --without production

イケタ!

おしまい

No Comment.

Add Your Comment