ruby - MAC - 无法从 https://rubygems.org/ 获取规格
问题描述
今天早上试图捆绑安装并收到此错误
bundle install
由于错误(2/4)重试 fetcher:Bundler::HTTPError 由于基础错误而无法从https://rubygems.org/获取规范<超时(https://rubygems.org/specs.4.8.gz) >
这是我的环境
版本
bundle -v
# Bundler version 2.2.7
asdf current
# nodejs 14.7.0
# ruby 2.7.1
source 'https://rubygems.org'
gemspec
group :development, :test do
gem 'dry-struct', '~> 1'
gem 'guard-bundler'
gem 'guard-rspec'
gem 'guard-rubocop'
gem 'rake', '~> 12.0'
gem 'rake-compiler', require: false
gem 'rspec', '~> 3.0'
gem 'rspec-collection_matchers'
gem 'rubocop'
gem 'rubocop-rake', require: false
gem 'rubocop-rspec', require: false
end
RubyGems 状态看起来不错
解决方案
我不得不在我的 WiFi 适配器上禁用 IP6
查找我的适配器的名称
sudo networksetup -listallnetworkservices
# An asterisk (*) denotes that a network service is disabled.
# Wi-Fi
# Bluetooth PAN
# Thunderbolt Bridge
把它关掉
sudo networksetup -setv6off 'Wi-Fi'
运行包
bundle install
重新开启
sudo networksetup -setv6automatic 'Wi-Fi'
推荐阅读
- html - 在网格元素内垂直对齐中心和底部
- semantic-ui-react - React Semantic UI 的内联弹出窗口/工具提示
- python - 我可以做一个 django get latest where ==
- php - 为什么 unlink 和 move_uploaded_file 不起作用
- android - JSONArray 仅返回我的数据库的最后一项
- android - 在 Android Preferences 中更改选中和禁用的 SwitchPreferenceCompat 的颜色
- ssl - 400 Bad Request 未发送所需的 SSL 证书。带来不便敬请谅解
- machine-learning - 如何将在特征上训练的分类器与缺失数据进行比较?
- php - Swoole 安装错误
- ios - BLE 按钮在约 30 秒后断开连接