インストールしましたRubyおよび更新済みRuby gems、今ダウンロードしたいRails 3.2.13。私はgem install =と書きますRails -v 3.2.13(このバージョンが必要です)このエラーが発生しました
ERROR: Could not find a valid gem 'Rails' (= 3.2.13), here is why:
Unable to download data from https://rubygems.org/ - SSL_connect SYSCA
LL returned=5 errno=0 state=SSLv2/v3 read server hello A (https://rubygems.org/s
pecs.4.8.gz)
ERROR: Possible alternatives: Rails
ジェムhttpclientをダウンロードしても動作する可能性があることをインターネットで読みましたが、どうにかダウンロードできませんでした(別のエラー)これを修正する方法を知っていますか?
これを行う:
gem sources -a http://rubygems.org
次にyと答えます
Do you want to add this insecure source? [yn]
最後に、
gem install Rails
それが役に立てば幸い:)
同様のエラーが発生しました。
Gemfileで試してください:
source 'http://rubygems.org'
の代わりに:
source 'https://rubygems.org'
それで私の問題は解決しました...
これを機能させることができるかどうかを確認してください「wget rubygems.org/downloads/Rails-3.2.13.gem」
それは私にとってはうまくいきましたが、Vimshaはダウンロードしたgemをインストールする方法を説明しませんでした。とても簡単です:
gem install Rails-3.2.13.gem
依存しているgemおよびその他のgemをインストールします。
これは私がその情報を得た場所です:
答えと方法論は http://guides.rubygems.org/ssl-certificate-update/ にあります
「アップデートパッケージを使用したインストール(新規)」にスキップし、指示に従ってください
最新のRubyGemは https://rubygems.org/pages/download にあります
私は同じ問題を抱えていましたが、プロキシのセットアップがありましたが、プロキシレスネットワークから宝石をダウンロードしようとしていました
まず、プロキシ設定があるかどうかを検出します。行う
env | grep -i proxy
このコマンドが端末のSTDOUTに何かを出力する場合。私の場合
http_proxy=http://proxy.abcde.ac.za:80/
https_proxy=https://proxy.abcde.ac.za:80/
行う
unset http_proxy
unset https_proxy
これにより、プロキシ環境変数がnullに設定解除されるので、env | grep -i proxyを実行しても出力はありません。
今すぐ実行
gem install [gemname]