前提・実現したいこと
全くのプログラミング初心者でruby on rails 初学者です。
先日からrailsチュートリアルでの学習をはじめましたが、6章でつまづき、解決の糸口を探ろうにも素人故、八方塞がりになってしまい、sample_appの学習を一から(3章から)やり直すことにしました。
ところが、今度は前回問題なく通過していたはずのbundle installがうまくいかず、調べていくとなにやらnokogiriというgemが正常にインストールされない問題のようでした。
エラーの対処法を調べたり、実際に様々なサイトの解決方法を試したりしていった結果、以下のようなメッセージとともにとうとうrails newすらできなくなってしまいました。
とにかくGoogleにメッセージを突っ込んでみたりしてみましたが、これといった情報が得られず終いで現在に至ります。
どなたかお助けいただけませんでしょうか。
発生している問題・エラーメッセージ
上記のように、rails newも実行できず、また別のアプリでrails sの実行も試しましたが同様のメッセージが表示され、実行できませんでした。
エラーメッセージ /home/vagrant/.rbenv/versions/2.3.1/lib/ruby/2.3.0/rubygems/dependency.rb:319:in `to_specs': Could not find 'nokogiri' (>= 1.6) among 164 total gem(s) (Gem::LoadError) Checked in 'GEM_PATH=/home/vagrant/.gem/ruby/2.3.0:/home/vagrant/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0', execute `gem env` for more information from /home/vagrant/.rbenv/versions/2.3.1/lib/ruby/2.3.0/rubygems/specification.rb:1438:in `block in activate_dependencies' from /home/vagrant/.rbenv/versions/2.3.1/lib/ruby/2.3.0/rubygems/specification.rb:1427:in `each' from /home/vagrant/.rbenv/versions/2.3.1/lib/ruby/2.3.0/rubygems/specification.rb:1427:in `activate_dependencies' from /home/vagrant/.rbenv/versions/2.3.1/lib/ruby/2.3.0/rubygems/specification.rb:1409:in `activate' from /home/vagrant/.rbenv/versions/2.3.1/lib/ruby/2.3.0/rubygems/specification.rb:1441:in `block in activate_dependencies' from /home/vagrant/.rbenv/versions/2.3.1/lib/ruby/2.3.0/rubygems/specification.rb:1427:in `each' from /home/vagrant/.rbenv/versions/2.3.1/lib/ruby/2.3.0/rubygems/specification.rb:1427:in `activate_dependencies' from /home/vagrant/.rbenv/versions/2.3.1/lib/ruby/2.3.0/rubygems/specification.rb:1409:in `activate' from /home/vagrant/.rbenv/versions/2.3.1/lib/ruby/2.3.0/rubygems/specification.rb:1441:in `block in activate_dependencies' from /home/vagrant/.rbenv/versions/2.3.1/lib/ruby/2.3.0/rubygems/specification.rb:1427:in `each' from /home/vagrant/.rbenv/versions/2.3.1/lib/ruby/2.3.0/rubygems/specification.rb:1427:in `activate_dependencies' from /home/vagrant/.rbenv/versions/2.3.1/lib/ruby/2.3.0/rubygems/specification.rb:1409:in `activate' from /home/vagrant/.rbenv/versions/2.3.1/lib/ruby/2.3.0/rubygems/core_ext/kernel_gem.rb:68:in `block in gem' from /home/vagrant/.rbenv/versions/2.3.1/lib/ruby/2.3.0/rubygems/core_ext/kernel_gem.rb:67:in `synchronize' from /home/vagrant/.rbenv/versions/2.3.1/lib/ruby/2.3.0/rubygems/core_ext/kernel_gem.rb:67:in `gem' from /home/vagrant/.rbenv/versions/2.3.1/bin/rails:22:in `<main>'
該当のソースコード
ソースコード
試したこと
調べ得たことを片っ端からやってみました。
恐らくはそれで余計なことをしてしまったのだとも思いますが…
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/01/06 14:29