【问题标题】:Rails Install Fails With Ruby 2.1使用 Ruby 2.1 安装 Rails 失败
【发布时间】:2014-03-11 15:30:46
【问题描述】:

我刚刚使用 OSX 此处的说明安装了 Ruby 2.1:

https://github.com/postmodern/chruby/wiki/Ruby

一切似乎都运行良好,我已经安装了一些 gem 没有问题。

但是,在使用以下方式安装导轨时:

$ sudo gem install rails -V

安装中途失败并出现错误:

错误:执行 gem 时 ... (Gem::RemoteFetcher::UnknownHostError) 没有这样的名字 (https://api.rubygems.org/quick/Marshal.4.8/atomic-1.1.4-java.gemspec.rz)

我可以使用 curl 或将其粘贴到地址栏中从 URL 中获取文件,因此该文件似乎确实存在。

为什么安装失败?

我不在代理后面,使用 --no-http-proxy 标志没有区别。

在出错之前,大约有 100 个其他文件已成功下载:

HEAD https://api.rubygems.org/latest_specs.4.8.gz
302 Moved Temporarily
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 Moved Temporarily
GET https://aws-eu-cache01.rubygems.org/quick/Marshal.4.8/rails-4.0.2.gemspec.rz
200 OK
HEAD https://api.rubygems.org/specs.4.8.gz
302 Moved Temporarily
HEAD https://s3.amazonaws.com/production.s3.rubygems.org/specs.4.8.gz
304 Not Modified
GET https://api.rubygems.org/quick/Marshal.4.8/railties-4.0.2.gemspec.rz
302 Moved Temporarily
GET https://aws-eu-cache01.rubygems.org/quick/Marshal.4.8/railties-4.0.2.gemspec.rz

...等

【问题讨论】:

    标签: ruby-on-rails ruby rubygems installation ruby-2.1


    【解决方案1】:

    我在某些时候遇到了同样的问题。你试过了吗

    gem update --system
    

    【讨论】:

      猜你喜欢
      • 2014-06-03
      • 1970-01-01
      • 2018-12-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多