获取时出现网络错误

时间:2016-11-17 00:41:15

标签: ruby-on-rails ruby ruby-on-rails-3 rubygems

我是Ruby on Rails的新手,我想知道如何解决这个问题:我正在使用Windows,当我运行一个新项目时,例如:

Rails new project_name

我收到此错误:

Fetching source index from https://rubygems.org/
Resolving dependencies...........
Network error fetching
https://rubygems.org/quick/marshal.4.8/json-1.8.3-java.gemspec.rz

1 个答案:

答案 0 :(得分:0)

这个问题有几种可能的解决方案。

  1. 您的网络现在无法正常工作或连接不良。确保wifi工作正常,连接到以太网电缆,或者只是等待。
  2. Rubygems遇到了某种问题。查看https://status.rubygems.org/
  3. Bundler和/或Rubygems有一个错误。
  4. gembundler升级到最新版本:

    gem update --system
    gem update bundler
    

    如果gem update --system失败,您可能需要一个足够旧的RubyGems版本,需要一个特殊的升级程序:

    gem install rubygems-update
    update_rubygems
    gem update --system
    gem update bundler
    

    根据最初如何使用sudo进行安装,您可能还需要使用sudo运行这些命令。

    如果你仍然有问题,我已经没有答案了,你需要在BundlerWhatHaveIDoneToDeserveThis的改变下牺牲一只小狗。