获取时网络错误
network error while fetching
我是 Rails 上 Ruby 的新手,我想知道如何解决这个问题:我正在使用 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
这个问题有几个可能的解决方案。
- 您的网络目前无法正常工作或连接有问题。确保 wifi 正常工作,连接到以太网电缆,或者等待。
- Rubygems 有一些问题。查看 https://status.rubygems.org/
- Bundler and/or Rubygems 有一个错误。
将gem
和bundler
升级到最新版本:
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 的圣坛上牺牲一只小狗。
我是 Rails 上 Ruby 的新手,我想知道如何解决这个问题:我正在使用 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
这个问题有几个可能的解决方案。
- 您的网络目前无法正常工作或连接有问题。确保 wifi 正常工作,连接到以太网电缆,或者等待。
- Rubygems 有一些问题。查看 https://status.rubygems.org/
- Bundler and/or Rubygems 有一个错误。
将gem
和bundler
升级到最新版本:
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 的圣坛上牺牲一只小狗。