2017-01-23 28 views
0

私は今このアップグレードを数時間行っており、ついには本当に立ち往生しています。 一般的なBundler::Fetcher::CertificateFailureErrorを受け取った時点ですべてが起動しました。多くの工夫の後、私は私のGemfileはhttpに私はまた変わってきた私はSSL証明書のためにRails 5へのアップグレードを完了できません

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

と私の宝石のソースを変更し、いくつかの時点で最新のバージョン

$ gem -v 
2.6.9 

$ ruby -v 
ruby 2.3.3p222 (2016-11-21 revision 56859) [i386-mingw32] 

$ bundle -v 
Bundler version 1.14.2 

にアップグレードすべてのものを持っていると思う

`bundle install 'を実行すると、次のエラーが表示されます(bit.ly urlを手作業で破棄してエラー内容をポストする必要がありました)。

Fetching source index from https://rails-assets.org/ 

Retrying fetcher due to error (2/4): Bundler::Fetcher::CertificateFailureError Could not verify the SSL certificate for https://rails-assets.org/. 
There is a chance you are experiencing a man-in-the-middle attack, but most likely your system doesn't have the CA certificates needed for verification. For information about OpenSSL certificates, see http://bit. ly/ruby-ssl. To connect without using SSL, edit your Gemfile sources and change 'https' to 'http'. 
Retrying fetcher due to error (3/4): Bundler::Fetcher::CertificateFailureError Could not verify the SSL certificate for https://rails-assets.org/. 
There is a chance you are experiencing a man-in-the-middle attack, but most likely your system doesn't have the CA certificates needed for verification. For information about OpenSSL certificates, see http://bit. ly/ruby-ssl. To connect without using SSL, edit your Gemfile sources and change 'https' to 'http'. 
Retrying fetcher due to error (4/4): Bundler::Fetcher::CertificateFailureError Could not verify the SSL certificate for https://rails-assets.org/. 
There is a chance you are experiencing a man-in-the-middle attack, but most likely your system doesn't have the CA certificates needed for verification. For information about OpenSSL certificates, see http://bit. ly/ruby-ssl. To connect without using SSL, edit your Gemfile sources and change 'https' to 'http'. 
Could not verify the SSL certificate for https://rails-assets.org/. 
There is a chance you are experiencing a man-in-the-middle attack, but most 
likely your system doesn't have the CA certificates needed for verification. For 
information about OpenSSL certificates, see http://bit. ly/ruby-ssl. To connect 
without using SSL, edit your Gemfile sources and change 'https' to 'http'. 
enter code here 

私はどこから始めたのですか。私がgem sourcesにhttpsしようとすると別のエラーが表示されることがありますが、これを解決した後は別の質問としては良いかもしれません。

答えて

2

ビットマップのガイドで修正できなかった場合は、再インストールする必要があります。私はこれまでに遭遇したことがあり、証明書が最新のものであることを確認した後も何も動作していなかった。幸いにも、再インストールはそれを修正するように見えました。

+0

@cristobal - 私は既にこのガイドの自動セクションを読んでいます(そのガイドのリストよりも新しいバージョンに合わせて調整しました。私の 'gem sources'と' Gemfile'はどちらもrubygems.orgを使用しています – Ben

+0

RailsInstallerを使用していますか?これに問題があり、手動であなたのcacertを更新する必要があるかもしれませんそれは私のために働いていませんでしたが、Bitnami Rubystackのアップデート版をインストールしました) [私は同様の質問を見つけました](http://stackoverflow.com/questions/40137612/ssl-issue-installing-bootstrap- gem) –

+0

今私は非常に厚く感じています;)私は別の作業中のWindowsマシンに自分のコードを移動し、 "謎の"レールssets.orgは実際に私のGemfileの行から来ました。クラッシュする前にバンドルが実際にそのファイルに入っていることはわかりませんでした。 @cristobalのような資産は​​、この不気味なことを示唆しました。 – Ben

関連する問題