Frage "Gem :: RemoteFetcher :: UnknownHostError" bei der Installation von Rails Version 3.2.15


Ich habe erfolgreich Rails 3.2.15 auf einem Live Ubuntu USB mit Datenpersistenz vor installiert.

Jetzt, wo ich mich an das Betriebssystem gewöhnt habe (Ubuntu 12.04 LTS), ich habe es auf dem Laptop installiert und bei der Installation der Sachen, die ich zurück in den Live-USB verwendet.

Lange Rede, kurzer Sinn, ich habe Probleme mit der Installation von Rails. Ich habe die gleichen Anweisungen verwendet, um Ruby und Rails wie im Live-USB zu installieren: http://ryanbigg.com/2010/12/ubuntu-ruby-rvm-rails-and-you/ 

Allerdings bekomme ich diesen Fehler bei der Installation von Schienen:

FEHLER: Beim Ausführen von Gem ... (Gem :: RemoteFetcher :: UnknownHostError)       kein solcher Name (https://api.rubygems.org/api/v1/dependencies?gems=activemodel)

Ich habe -V verwendet, um zu sehen, was passiert, aber da ich im Allgemeinen ein Tech-Noob bin, weiß ich nicht, was schief läuft.

Hier ist was -V gab auf:

~ $ gem install rails -V 3.2.15 HEAD    https://api.rubygems.org/latest_specs.4.8.gz 302 Vorübergehend verschoben   KOPF    https://s3.amazonaws.com/production.s3.rubygems.org/latest_specs.4.8.gz   200 OK GET https://api.rubygems.org/latest_specs.4.8.gz 302 verschoben   Vorübergehend GET    https://s3.amazonaws.com/production.s3.rubygems.org/latest_specs.4.8.gz   200 OK KOPF https://api.rubygems.org/latest_specs.4.8.gz 302 verschoben   Vorübergehend HEAD    https://s3.amazonaws.com/production.s3.rubygems.org/latest_specs.4.8.gz   304 Nicht geändert GET    https://api.rubygems.org/quick/Marshal.4.8/rails-4.0.2.gemspec.rz 302   Vorübergehend GET verschoben    https://bb-m.rubygems.org/quick/Marshal.4.8/rails-4.0.2.gemspec.rz 200   OK KOPF https://api.rubygems.org/api/v1/dependencies 302 verschoben   Vorübergehend HEAD https://bundler.rubygems.org/api/v1/dependencies 200   OK KOPF https://api.rubygems.org/api/v1/dependencies 302 verschoben   Vorübergehend HEAD https://bundler.rubygems.org/api/v1/dependencies 200   OK GET https://api.rubygems.org/api/v1/dependencies?gems=rails 302   Vorübergehend GET verschoben    https://bundler.rubygems.org/api/v1/dependencies?gems=rails 200 OK GET    https://api.rubygems.org/api/v1/dependencies?gems=rails 302 verschoben   Vorübergehend GET    https://bundler.rubygems.org/api/v1/dependencies?gems=rails 200 OK GET    https://api.rubygems.org/api/v1/dependencies?gems=railties 302 verschoben   Vorübergehend GET    https://bundler.rubygems.org/api/v1/dependencies?gems=railties 200 OK   BEKOMMEN https://api.rubygems.org/api/v1/dependencies?gems=railties 302   Vorübergehend GET verschoben    https://bundler.rubygems.org/api/v1/dependencies?gems=railties 200 OK   BEKOMMEN https://api.rubygems.org/api/v1/dependencies?gems=actionmailer 302   Vorübergehend GET verschoben    https://bundler.rubygems.org/api/v1/dependencies?gems=actionmailer 200   OK GET https://api.rubygems.org/api/v1/dependencies?gems=actionmailer   302 Temporär verschoben GET    https://bundler.rubygems.org/api/v1/dependencies?gems=actionmailer 200   OK GET https://api.rubygems.org/api/v1/dependencies?gems=activerecord   302 Temporär verschoben GET    https://bundler.rubygems.org/api/v1/dependencies?gems=activerecord 200   OK GET https://api.rubygems.org/api/v1/dependencies?gems=activerecord   302 Temporär verschoben GET    https://bundler.rubygems.org/api/v1/dependencies?gems=activerecord 200   OK GET https://api.rubygems.org/api/v1/dependencies?gems=actionpack   302 Temporär verschoben GET    https://bundler.rubygems.org/api/v1/dependencies?gems=actionpack 200   OK GET https://api.rubygems.org/api/v1/dependencies?gems=actionpack   302 Temporär verschoben GET    https://bundler.rubygems.org/api/v1/dependencies?gems=actionpack 200   OK GET https://api.rubygems.org/api/v1/dependencies?gems=activesupport   302 Temporär verschoben GET    https://bundler.rubygems.org/api/v1/dependencies?gems=activesupport   200 OK GET    https://api.rubygems.org/api/v1/dependencies?gems=activesupport 302   Vorübergehend GET verschoben    https://bundler.rubygems.org/api/v1/dependencies?gems=activesupport   200 OK GET    https://api.rubygems.org/api/v1/dependencies?gems=activemodel 302   Vorübergehend GET verschoben    https://bundler.rubygems.org/api/v1/dependencies?gems=activemodel 200   OK FEHLER: Beim Ausführen von ...   (Gem :: RemoteFetcher :: UnbekannterHostError)       kein solcher Name (https://api.rubygems.org/api/v1/dependencies?gems=activemodel)

kann jemand helfen?

ZUSÄTZLICHE INFORMATION:

mit:

Ruby 2.1.0p0 (2013-12-25 Revision 44422) [i686-linux]

rvm 1.25.15 (stabil) von Wayne E. Seguin, Michal Papis [https://rvm.io/]


11
2018-01-26 13:59


Ursprung


Antworten:


Ich hatte das gleiche Problem: Ubuntu 12.04, Ruby 2.1.0 versucht neueste Rails (4.0.x) zu installieren. Tun Gem installieren Schienen Ich habe denselben Fehler bekommen. Was ich getan habe:

  • Aktualisieren Sie Rubygem: Edelstein Update - System und es ging von 2.2.0 auf 2.2.2
  • gefundene veraltete Edelsteine ​​(Edelstein veraltet) und hat mehrere veraltete: bigdecimal (1.2.3 <1.2.5), minitest (4.7.5 <5.2.3), psych (2.0.2 <2.0.4), Rake (10.1.0 <10.1.1), rdoc (4.1.0 <4.1.1), Testeinheit (2.1.0.0 <2.5.5)
  • aktualisierte Edelsteine ​​mit Edelstein-Update 
  • Erfolgreich installierte Schienen mit gem install rails --no-ri --no-rdoc 

Beim Schienen -v Ich habe Schienen 4.0.3.


19
2018-02-25 02:47



wahrscheinlich der Fehler, weil das Internet zu Hause ziemlich zeitweilig war. Als ich die Internetverbindung bei der Arbeit benutzte, ging die Installation gut.


5
2017-07-21 15:36