这个问题源于ruby的网站连接不上,解决方法是修改网页地址或者网络配置。
环境
win11 + ruby
问题原文
c
Retrying fetcher due to error (2/4): Bundler::HTTPError Could not fetch specs from
https://rubygems.org/ due to underlying error <IO::TimeoutError: Failed to open TCP connection to rubygems.org:443 (Blocking operation timed out!) (https://rubygems.org/specs.4.8.gz)>
解决方法
方法一
打开Gemfile,将https改成http,Open the Gemfile and change first line from this:
c
source 'https://www.rubygems.org'
to this
python
source 'http://www.rubygems.org'
remove the 's' from 'https'.
方法二
一般方法一就可以解决了,如果不行尝试换一个网络:比如手机wifi。
Change it to another network (mobile hotspot)
方法三
关闭ipv6的配置。
参考
https://stackoverflow.com/a/47392700/15329637
https://stackoverflow.com/questions/51201517/ruby-cant-connect-to-rubygems-org