2016-10-11 6 views
1

私はこれの多くに新たなんだ:証明書の故障やWindows10の宝石のバージョン2.4.5.1

私の問題はinstallrails.comプロセスのrails new sample_app段階から始まります。

run bundle installになり、「https://rubygems.org/のSSL証明書を確認できませんでした」というエラーが表示されます。

私は検索して、ここで説明したように、私は、証明書を更新する必要があります学ぶ:http://guides.rubygems.org/ssl-certificate-update/

私はRubyGemsの2.4.xのは、Windowsのために壊れていることが、上記のページで学習し、そのため何のダウンロードは私の証明書を更新するために存在しません。

だから私は$ gem update --system 2.6.7を更新しようとすると、これは返されるものです:エラーインストールするRubyGemsのアップデート: 依存関係を解決することができません:ユーザが要求した「RubyGemsの更新(= 2.6 RubyGemsの更新 ERRORを更新

。 7)「 ERROR:宝石...(NoMethodError) 未定義のメソッド `バージョンの実行中に」nilのために:NilClass

を、私は私の宝石のバージョン2.4.5.1をアンインストールするように簡単な何かをする方法を把握しようとしておくと、 2.6.7をインストールしますが、できません...私の構文ですか?

は、私はまた、これらの使用の回避策を見てきました: gem sources --remove https://rubygems.org/ gem sources -a http://rubygems.org/

しかし、私はそれが証明書を使用してどのように役立つか、またはそれが恒久的な解決策であるかを理解していません!安全なソースを削除しましたが、同じ証明書エラーのため再取得できません。だから私はhttpの1つで立ち往生しています。ご協力いただきありがとうございます!

答えて

3

さて、質問を投稿してから新しく始めました。

私は、証明書の問題を回避するための回避策を使用:

gem sources --remove https://rubygems.org/

gem sources -a http://rubygems.org/

これは、その後、私は私の宝石のバージョンを更新することができました。

gem update --system

それから私は戻って宝石のソースを切り替える:

gem sources --remove http://rubygems.org/

gem sources -a https://rubygems.org/

を、私は同じ場所でrails new sample_appを実行している場合、バンドルをインストール別の問題に遭遇しました。私はここで修正が見つかりました:Ruby on Rails cannot bundle install

私のコマンドは、私は成功したサンプルアプリケーションを作成することができましたgem install bundler

ました。次の問題を楽しみにしています!