だからここに何が起こったのか:私は会社で働き始め、仕事のためにmacbookproを与えられました。私はExceptional/Airbrakeのカスタマーサポートを行っているので、Ruby/Railsを学ぶ必要があります。そのため、ラップトップには前の所有者がいて、彼がそれを使って何をしたのかわかりません。
RubyとRailsをインストールしようとしてエラーが発生し続けた後、rvmで実行してみましたが、irbを実行したり、rubyでテストプログラムを実行したりできるので、機能していると思いました。コマンドラインで以前の所有者の名前を見るのにうんざりしていたので、ホームフォルダーを変更しました。これが、状況が悪化した場所であると確信しています。rvmの内容とすべてを取得し、古いファイルからユーザーファイルに移動してから、古いファイルを削除しました。
すべてがまだ正常に機能しているように見えましたが、レールの操作も開始したい場合は機能しませんでした。すべてをアンインストールして最初からやり直すと思ったので、rvmimplodeを試してすべてのgemを削除しました。'gem list'を実行すると空になり、どこにもrubyが見つかりませんが、irbを実行しても機能します。そのため、rvmを使用して再インストールしようとしましたが、エラーが発生し続けます。
発生する最初のエラーは次のとおりです。
No binary rubies available for: osx/10.7/x86_64/ruby-2.0.0-p0.
Continuing with compilation. Please read 'rvm mount' to get more information on binary rubies.
2番目のエラーは次のとおりです。
Error running 'env GEM_PATH=/Users/robertmroz/.rvm/gems/ruby-2.0.0-p0:/Users/robertmroz/.rvm/gems/ruby-2.0.0-p0@global:/Users/robertmroz/.rvm/gems/ruby-2.0.0-p0:/Users/robertmroz/.rvm/gems/ruby-2.0.0-p0@global GEM_HOME=/Users/robertmroz/.rvm/gems/ruby-2.0.0-p0 /Users/robertmroz/.rvm/rubies/ruby-2.0.0-p0/bin/ruby /Users/robertmroz/.rvm/src/rubygems-2.0.3/setup.rb', please read /Users/robertmroz/.rvm/log/ruby-2.0.0-p0/rubygems.install.log
最後のエラーは次のとおりです。
ERROR: Loading command: install (LoadError)
cannot load such file -- openssl
ERROR: While executing gem ... (NoMethodError)
undefined method `invoke_with_build_args' for nil:NilClass
私は何十ものグーグル検索を経験しました、それらのほとんどはこれらのエラーのそれぞれで私をここに導きます、そして時々特定のエラーは修正されたようです、しかし結局私はそれを動かすことができません。OSをワイプして最初からやり直す必要がある場合は、これを何日も実行しようとしているからです。
ところで、なぜ2.0.0がインストールされているのかわかりませんが、rvmはデフォルトで最新バージョンをインストールしていると思いました。