Ruby-Gem-Installation Fehler
Habe ich bisher nicht installieren, Ruby on Rails gems auf meinem computer. Hier ist was ich eingegeben und die Antworten, die ich erhielt.
C:\Users\029607\Documents\NDAC Tech Studies\TES3>gem install bundler --source "http://rubygems.org"
Dies ist die Antwort:
Successfully installed bundler-1.5.3
WARNING: Unable to pull data from 'https://rubygems.org/': SSL_connect SYSCALL
returned=5 errno=0 state=SSLv2/v3 read server hello A (https://api.rubygems.org/
latest_specs.4.8.gz)
1 gem installed
C:\Users\029607\Documents\NDAC Tech Studies\TES3>bundle install
Fetching source index from https://rubygems.org/
Retrying source fetch due to error (2/3): Bundler::HTTPError Could not fetch specs from https://rubygems.org/
Retrying source fetch due to error (3/3): Bundler::HTTPError Could not fetch specs from https://rubygems.org/
Could not fetch specs from https://rubygems.org/
- Haben Sie versucht, die
update_rubygems
. Zeigen Sie uns$ ruby -ropenssl -e 'p OpenSSL::OPENSSL_VERSION'
undopenssl s_client -showcerts -connect rubygems.org:https?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dies scheint ein Problem zu sein mit Ruby und Ihrem TLS-handshake. Versuchen Sie definieren ein Zertifikat hier.
Hier sind andere Lösungen möglich.
Benötigen Sie mehr Informationen:
bundle install --verbose
War ich immer der gleiche Fehler und wenn ich es Tat bundle installieren verbose es wurde klarer. In meinem Fall ..
Ist es angezeigt, dass es Probleme mit der firewall (die firewall den Zugang zu rubygems.org und s3.amazonaws.com auf port 443).
Ich Tat
nslookup rubygems.org
immer die ip-Adresse und verwenden Sie es inwhois ip address
und unter Verwendung der CIDR-Adressen (54.240.0.0/12 etc) um den Zugang zu den ruby-gems durch die firewall. Meine Iptables für Rubygems sah wie dieser zusammen mit schönem eingerichtet-Verkehr. (Könnte man ebenso eine Politik zulassen, die auf ausgehenden Datenverkehr, und Sie würden nicht brauchen, komplizierte firewall-Tabellen 😉 )Reich