C'est sans compter sur les erreurs

Par Amstramgram, il y a 11 ans


Hello, je en sais pas pourquoi mais des que j'essais d'installer une nouvelle techno sur mon ordinateur (Windows), j'ai un bug. Et la j'ai testé Ruby et bien sur Ruby on Rails.

Voila l'erreur :

ERROR: Could not find a valid gem 'rails' (>= 0), here is why: Unable to download data from https://rubygems.org/ - SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed (https://api.rubygems.org/latest_specs.4.8.gz) RubyGems Environment: - RUBYGEMS VERSION: 2.2.2 - RUBY VERSION: 2.1.5 (2014-11-13 patchlevel 273) [x64-mingw32] - INSTALLATION DIRECTORY: H:/Ruby/lib/ruby/gems/2.1.0 - RUBY EXECUTABLE: H:/Ruby/bin/ruby.exe - EXECUTABLE DIRECTORY: H:/Ruby/bin - SPEC CACHE DIRECTORY: C:/Users/Amstramgram/.gem/specs - RUBYGEMS PLATFORMS: - ruby - x64-mingw32 - GEM PATHS: - H:/Ruby/lib/ruby/gems/2.1.0 - C:/Users/Amstramgram/.gem/ruby/2.1.0 - GEM CONFIGURATION: - :update_sources => true - :verbose => true - :backtrace => false - :bulk_threshold => 1000 - REMOTE SOURCES: - https://rubygems.org/ - SHELL PATH: - H:\Ruby\bin - H:\nodejs\ - C:\Ruby\bin - C:\MinGW\bin

Enfin voila j'ai deja cherché sur Google, testé 500K trucs mais rien n'y fait.

Merci

5 réponses

Grafikart, il y a 11 ans

Tu es sur une VM ou tu essais d'installer rails direct sur un environnement windows ?

Amstramgram, il y a 11 ans

Directement sur Windows. J'ai trouvé une solution mais je ne sais pas comment la mettre en place. Il faudrait que j'arrive à enlever le 's' du lien https dans REMOTE SOURCES. Comme ca il n'y aurai plus le problème de certificat, si j'ai bien compris le bug.

Grafikart, il y a 11 ans

Ok jte conseillerais vraiment de mettre une VM car tu n'est pas au bout de tes peines ^^
Sinon il y a une commande (recherche google car je ne l'ai plus en tête) pour changer la source un truc du genre

gem install rails --source=http://rubygems.org
Amstramgram, il y a 11 ans

Ok ok. Je vais voir si je peux mettre tout ca sur mon Raspberry pi au cas ou. Sinon GO VM.
Merci bien.

Seazer, il y a 11 ans

Pour passer en HTTP normal il te faut d'abord supprimer la source https avec :

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

Et ensuite ajouter la version http

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