質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

ただいまの
回答率

87.61%

rails sでのエラー

解決済

回答 2

投稿

  • 評価
  • クリップ 0
  • VIEW 4,406

score 30

rails初心者です。

rails new ap
cd ap
rails s

としてサーバを起動しようとすると、次のようなエラーがでます。


Could not find nokogiri-1.6.6.2 in any of the sources
Run `bundle install` to install missing gems.

そこでgemfileに
gem 'nokogiri', '~> 1.6.6.2'
と書き加え、
source 'https://rubygems.org'

gem 'nokogiri', '~> 1.6.6.2'
# Bundle edge Rails instead: gem 'rails', github: 'rails/rails'
gem 'rails', '4.2.0'
# Use sqlite3 as the database for Active Record
gem 'sqlite3'
# Use SCSS for stylesheets
gem 'sass-rails', '~> 5.0'
# Use Uglifier as compressor for JavaScript assets
gem 'uglifier', '>= 1.3.0'
# Use CoffeeScript for .coffee assets and views
gem 'coffee-rails', '~> 4.1.0'
# See https://github.com/sstephenson/execjs#readme for more supported runtimes
# gem 'therubyracer', platforms: :ruby

# Use jquery as the JavaScript library
gem 'jquery-rails'
# Turbolinks makes following links in your web application faster. Read more: https://github.com/rails/turbolinks
gem 'turbolinks'
# Build JSON APIs with ease. Read more: https://github.com/rails/jbuilder
gem 'jbuilder', '~> 2.0'
# bundle exec rake doc:rails generates the API under doc/api.
gem 'sdoc', '~> 0.4.0', group: :doc

# Use ActiveModel has_secure_password
# gem 'bcrypt', '~> 3.1.7'

# Use Unicorn as the app server
# gem 'unicorn'

# Use Capistrano for deployment
# gem 'capistrano-rails', group: :development

group :development, :test do
  # Call 'byebug' anywhere in the code to stop execution and get a debugger console
  gem 'byebug'

  # Access an IRB console on exception pages or by using <%= console %> in views
  gem 'web-console', '~> 2.0'

  # Spring speeds up development by keeping your application running in the background. Read more: https://github.com/rails/spring
  gem 'spring'
end
となっています。bundle installすると、Bundle complete! 13 Gemfile dependencies, 55 gems now installed.Use bundle show [gemname] to see where a bundled gem is installed.となるので成功しているようなのですが、

再びrails s
とすると

Could not find nokogiri-1.6.6.2 in any of the sources
Run `bundle install` to install missing gems.
となっておなじことの繰り返しです。どこをどう直せばよいか教えて頂けるとうれしいです。

  • 気になる質問をクリップする

    クリップした質問は、後からいつでもマイページで確認できます。

    またクリップした質問に回答があった際、通知やメールを受け取ることができます。

    クリップを取り消します

  • 良い質問の評価を上げる

    以下のような質問は評価を上げましょう

    • 質問内容が明確
    • 自分も答えを知りたい
    • 質問者以外のユーザにも役立つ

    評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

    質問の評価を上げたことを取り消します

  • 評価を下げられる数の上限に達しました

    評価を下げることができません

    • 1日5回まで評価を下げられます
    • 1日に1ユーザに対して2回まで評価を下げられます

    質問の評価を下げる

    teratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。

    • プログラミングに関係のない質問
    • やってほしいことだけを記載した丸投げの質問
    • 問題・課題が含まれていない質問
    • 意図的に内容が抹消された質問
    • 過去に投稿した質問と同じ内容の質問
    • 広告と受け取られるような投稿

    評価が下がると、TOPページの「アクティブ」「注目」タブのフィードに表示されにくくなります。

    質問の評価を下げたことを取り消します

    この機能は開放されていません

    評価を下げる条件を満たしてません

    評価を下げる理由を選択してください

    詳細な説明はこちら

    上記に当てはまらず、質問内容が明確になっていない質問には「情報の追加・修正依頼」機能からコメントをしてください。

    質問の評価を下げる機能の利用条件

    この機能を利用するためには、以下の事項を行う必要があります。

回答 2

checkベストアンサー

+2

Rails の問題じゃなく Nokogiri gem の問題ですね。環境によっては上手くインストールできないとの報告が多いです。

tag:nokogiri インストールの検索結果 - Qiita

このあたりを参考にしてみてください。
(あなたの環境が分からない&環境によってどうやれば解決するかよく分からない、ので一つ一つやっていくしかないのです。

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2015/04/09 01:46

    教えて頂いたサイトから解決方法がわかりました。無事rails serverで起動するようになりました。ありがとうございます!!!

    キャンセル

  • 2015/04/09 02:01

    …。
    教えてもらっていながら、自分の回答にベストアンサー付けるとは。
    完全な正解じゃないとベストアンサーを付けないひとなのですね。

    自分で、ここが重要ポイントだった、と思う点を書かずにリンクだけ貼ってるのもどうかと思う。

    Q&Aサイトの存在意義は、自分の疑問点が他の人に役立つことにあるのですよ。
    自分だけ納得できればそれでよい、のではありません。

    キャンセル

  • 2015/04/10 01:00

    教えて頂いたページを自己解決方法として投稿したら自動的にこちらがベストアンサーになっていました...勿論riocamposさんがの回答がベストアンサーです。
    嫌な気持ちにさせてしまって申し訳ないです。以後気をつけます。

    キャンセル

  • 2015/04/10 01:52

    teratail 側の標準設定のせいでしたか(難儀な設定だな…)。
    こちらもそれを知らずに記載してしまい、申し訳ありませんでした。
    ただ、
    > 自分で、ここが重要ポイントだった、と思う点を書かずにリンクだけ貼ってるのもどうかと思う。
    という点に関しては、今後の解決方法記載時に注意頂ければ幸いです。

    キャンセル

-1

http://qiita.com/soeda_jp/items/4b79ac75bc539f10f775

このページを参考にさせて頂き、無事解決致しました。

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

15分調べてもわからないことは、teratailで質問しよう!

  • ただいまの回答率 87.61%
  • 質問をまとめることで、思考を整理して素早く解決
  • テンプレート機能で、簡単に質問をまとめられる

関連した質問

同じタグがついた質問を見る