簡體   English   中英

安裝Rails版本3.2.15時出現“Gem :: RemoteFetcher :: UnknownHostError”

[英]“Gem::RemoteFetcher::UnknownHostError” while installing Rails version 3.2.15

我已經成功地在一個帶有數據持久性的現場ubuntu usb上安裝了rails 3.2.15。

既然我已經習慣了操作系統( Ubuntu 12.04 LTS ),我已經將它安裝在筆記本電腦上,並且在安裝我在現場usb中使用的東西的過程中。

長話短說,我遇到安裝Rails的問題。 我已經使用相同的說明來安裝ruby和rails作為現場usb中的一個: http//ryanbigg.com/2010/12/ubuntu-ruby-rvm-rails-and-you/

但是,我在安裝rails時遇到此錯誤:

錯誤:執行gem時...(Gem :: RemoteFetcher :: UnknownHostError)沒有這樣的名字( https://api.rubygems.org/api/v1/dependencies?gems=activemodel

我用-V來看看發生了什么,但是,作為一般技術菜鳥,我不知道什么是錯的。

這是-V給出的:

〜$ gem install rails -V 3.2.15 HEAD https://api.rubygems.org/latest_specs.4.8.gz 302暫時移動了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暫時移動獲取https://s3.amazonaws.com/production.s3.rubygems.org/latest_specs.4.8.gz 200確定HEAD https://api.rubygems.org/latest_specs.4.8.gz 302暫時移動HEAD https://s3.amazonaws.com/production.s3.rubygems.org/latest_specs.4.8.gz 304 Not Modified GET https:/ /api.rubygems.org/quick/Marshal.4.8/rails-4.0.2.gemspec.rz 302暫時移動獲取https://bb-m.rubygems.org/quick/Marshal.4.8/rails-4.0.2。 gemspec.rz 200 OK HEAD https://api.rubygems.org/api/v1/dependencies 302暫時移動HEAD https://bundler.rubygems.org/api/v1/dependencies 200 OK HEAD https://api.rubygems .org / api / v1 / dependencies 302暫時移動了https://bundler.rubygems.org/api/v1/dependencies 200 OK GET https://api.rubygems.org/api/v1/dependencies?gems=rai ls 302暫時移動https://bundler.rubygems.org/api/v1/dependencies?gems=rails 200 OK GET https://api.rubygems.org/api/v1/dependencies?gems=rails 302暫時移動GET https://bundler.rubygems.org/api/v1/dependencies?gems=rails 200 OK GET https://api.rubygems.org/api/v1/dependencies?gems=railties 302暫時移動獲取https:// bundler .rubygems.org / api / v1 / dependencies?gems = railties 200 OK GET https://api.rubygems.org/api/v1/dependencies?gems=railties 302暫時移動獲取https://bundler.rubygems.org/ api / v1 / dependencies?gems = railties 200 OK GET https://api.rubygems.org/api/v1/dependencies?gems=actionmailer 302暫時移動獲取https://bundler.rubygems.org/api/v1/dependencies ?gems = actionmailer 200 OK GET https://api.rubygems.org/api/v1/dependencies?gems=actionmailer 302暫時移動獲取https://bundler.rubygems.org/api/v1/dependencies?gems=actionmailer 200確定獲取https://api.rubygems.org/api/v1/dependencies?gems=activerecord 302暫時移動獲取https: //bundler.rubygems.org/api/v1/dependencies?gems=activerecord 200 OK GET https://api.rubygems.org/api/v1/dependencies?gems=activerecord 302暫時移動獲取https://bundler.rubygems .org / api / v1 / dependencies?gems = activerecord 200 OK GET https://api.rubygems.org/api/v1/dependencies?gems=actionpack 302暫時移動獲取https://bundler.rubygems.org/api/ v1 / dependencies?gems = actionpack 200 OK GET https://api.rubygems.org/api/v1/dependencies?gems=actionpack 302暫時移動獲取https://bundler.rubygems.org/api/v1/dependencies?gems = actionpack 200 OK GET https://api.rubygems.org/api/v1/dependencies?gems=activesupport 302暫時移動獲取https://bundler.rubygems.org/api/v1/dependencies?gems=activesupport 200 OK GET https://api.rubygems.org/api/v1/dependencies?gems=activesupport 302暫時移動https://bundler.rubygems.org/api/v1/dependencies?gems=activesupport 200 OK GET https:// api .rubygems.org / api / v1 / dependencies?gems = activemodel 302暫時移動獲取https:// b undler.rubygems.org/api/v1/dependencies?gems=activemodel 200 OK ERROR:執行gem時...(Gem :: RemoteFetcher :: UnknownHostError)沒有這樣的名字( https://api.rubygems.org/api/ v1 / dependencies?gems = activemodel

誰有人可以幫忙?

附加信息:

使用:

ruby 2.1.0p0(2013-12-25修訂版44422)[i686-linux]

rvm 1.25.15(穩定)作者:Wayne E. Seguin,Michal Papis [https://rvm.io/]

我遇到了同樣的問題:Ubuntu 12.04,ruby 2.1.0試圖安裝最新的rails(4.0.x)。 gem安裝rails我得到了同樣的錯誤。 我做了什么:

  • 更新rubygem: gem update --system ,它從2.2.0升級到2.2.2
  • 位於過時的寶石( 寶石過時 )並且有幾個過時的: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),測試單元(2.1.0.0 <2.5.5)
  • 使用gem update更新gems
  • gem安裝導軌成功安裝導軌--no-ri --no-rdoc

rails -v我得到了Rails 4.0.3。

可能是錯誤,因為在家的互聯網是非常間歇性的。 當我在工作中使用互聯網連接時,安裝進行得很順利。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM