SSブログ

eclipseでRuby on Rails 8回目~rails server時のnokogiriエラーについて~ [Ruby on Rails]

スポンサードリンク




当記事作成時の環境:Windows10 64bit、Eclipse4.5、Ruby 2.2.3、Apatana Studio3、RadRils

前回、Eclipse上でRailsプロジェクトの作成を行いました。
今回はプログラムの入門でよくあるHelloRails!みたいのものを表示してみる。


とりあえずRailsサーバを立ち上げてブラウザからつないでみようと思う。
Eclipsを立ち上げて、Diariesのコンソールに下記のコマンドを打つ。

2015113_No-00.png

すると大量のメッセージが・・・なんだこれ。
内容を見てみると何かファイルがロードできないと言ってるっぽい。

2015113_No-01.png

c:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/nokogiri-1.6.6.2-x64-mingw32/lib/nokogiri.rb:29:in`require': cannot load such file -- nokogiri/nokogiri (LoadError)

~以下略~

railsのロードエラーで調べてみると、Railsに実装されているnokogiriというライブラリがエラーを起こしてるみたい。
対処方法を調べてみると、下記のような方法で対処可能。

1、プロジェクト内にある「Gemfile」を開き、下記の文言を追加。

追加する文言:gem 'nokogiri', '~> 1.6', '>= 1.6.7.rc3'
追加する場所↓
2015113_No-02.png

※保存忘れずに

2、Diariesのコンソールから下記のコマンドを実行

gem install nokogiri -v 1.6.7.rc3 --pre

完了するとこんな感じになる

2015113_No-04.png

3、Diariesのコンソールから下記のコマンドを実行

bundle update nokogiri

完了するとこんな感じになる

2015113_No-05.png
2015113_No-06.png

これでnokogiriライブラリの問題は解決できるみたい。
試しにrails serverコマンドを実行。

2015113_No-07.png

エラーは出てこない!
ブラウザからURLに下記を打ち込んでつないでみる・・・

http://localhost:3000

2015113_No-08.png

つながった!!
問題は解決したみたいです。

rails自体のエラーがすごく多い・・・
トライアンドエラーでちょこちょこ進めていくしかなさそうです。

HelloRails!は次回やります!
問題が発生しなければ!!!


スポンサードリンク



nice!(0)  コメント(0) 
共通テーマ:パソコン・インターネット

nice! 0

コメント 0

コメントを書く

お名前:
URL:
コメント:
画像認証:
下の画像に表示されている文字を入力してください。

この広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。