rails s
を実行するのは、現在の環境になってから初めてですか?
つまり、これまでは正常に起動出来ていたのに、急にエラーが発生するようになったのでしょうか?
それとも、環境構築後、最初の起動で失敗しているのでしょうか?
ちょっと前置きですが…
失敗するからには原因があるのですが、現在の状態がどうなっているのか、その状態に至った経緯はどのようなものかが分からないと、解決のしようがありません。
サーバーを目の前にしているのであれば、いろいろとコマンドを実行して自ら状況を調査できますが、質問サイトを通して解決法のヒントを得たい場合は、これら具体的な情報をご提示いただけないと回答しにくいです。
さて、本題ですが
Upgrade to at least Rubygems 2.1.0
とあるので、Ruby本体ではなくて「Rubygems」をアップグレードする必要があるのでは?
なので、提案されている通り
gem pristine --all
を実行しれみると良いのではないでしょうか。
場合によっては、その前に下記コマンドを実行する必要があるかもしれません。
gem update --system
それと、「Could not find mysql2-0.4.1」と出ていますが、MySQLはインストール済みなのでしょうか?もしそうならバージョンは何ですか?
いずれにしても、不足しているGemをインストールするために
bundle install
するよう勧められているので、「起動しようとしているサーバー」に必要なGemが不足していないか、想定どおりのバージョンがインストールされているかを再点検してみるのが良いと思います。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/10/12 09:40