質問: ターミナルでRubyに関するエラーが出ます。 一体、どういった意味なのでしょうか? よろしくお願いいたします。 ``` /opt/vagrant/embedded/lib/ruby/2.4.0/rubygems/specification.rb:17:in `require ':dlopen(/opt/vagrant/embedded/lib/ruby/2.4.0/x86_64-darwin13/stringio) .bundle、9):適切なイメージが見つかりません。見つかった:(LoadError) /opt/vagrant/embedded/lib/ruby/2.4.0/x86_64-darwin13/stringio.bundle:不正なmach-oイメージ:/ opt / vagrant / embedded / lib / rubyで長さ(0)の長さが足りないloadコマンド#17 /2.4.0/x86_64-darwin13/stringio.bundle /opt/vagrant/embedded/lib/ruby/2.4.0/x86_64-darwin13/stringio.bundle:不正なmach-oイメージ:/ opt / vagrant / embedded / lib / rubyで長さ(0)の長さが足りないloadコマンド#17 /2.4.0/x86_64-darwin13/stringio.bundle - /opt/vagrant/embedded/lib/ruby/2.4.0/x86_64-darwin13/stringio.bundle /opt/vagrant/embedded/lib/ruby/2.4.0/rubygems/specification.rb:17:in `から /opt/vagrant/embedded/lib/ruby/2.4.0/rubygems.rb:1334:in 'require'から /opt/vagrant/embedded/lib/ruby/2.4.0/rubygems.rb:1334:in ` 'から /opt/vagrant/embedded/lib/ruby/2.4.0/rubygems.rb:116:in `から from :4: `require 'にあります。 from :4: ` 'にあります。 ``` ![イメージ説明](https://teratail.storage.googleapis.com/uploads/contributed_images/b90b67110df1b43c8bc701feab36d21d.png)
回答: > > 適切なイメージが見つかりません > > (LoadError) > > > エラーメッセージは解決につながるので、面倒でもよく読むのが基本ですし、 上の部分などは、何となくイメージできそうだと思います。 ただ、今回の場合は環境側なので、自力で解読・解決するのが難しいかもしれません。 エラーメッセージのフォルダに書いてあるので、 質問者の方は「**Vagrant**」を使っていると予想します。これを調べてみると、 2.0.1へのバージョンアップで、いろいろトラブルがあるようです。 たぶんその辺りに原因があるのだと推測しますが、 具体的にどうすればいいのかというと、たとえば、 一時的に前のバージョンにダウングレードするとか? また、どうやら海外でパッチも上がっているようですが、 内容の保証までできないので、もし当てるなら自己責任で。