bundle install每次都下载一堆rz,奇慢无比

bundle install每次都下载一堆rz,奇慢无比

梦里兽 发布于 2021-11-26 字数 1433 浏览 828 回复 1

不懂ruby,搜索了一圈也没发现相关问题。

下载了一些ruby on rails的项目,按照官方文档bundle install安装依赖。配置了淘宝镜像仓库,在Gemfile行首配置:source 'https://ruby.taobao.org/'

运行bundle install的时候,输出如下:

HTTP GET https://bundler.rubygems.org/api/v1/dependencies
HTTP 200 OK
HTTP GET https://ruby.taobao.org/api/v1/dependencies
HTTP 404 Not Found
Fetching source index from https://ruby.taobao.org/
Need to query more than 500 gems. Downloading full index instead...
Fetching source index from https://rubygems.org/
HTTP GET https://ruby.taobao.org/quick/Marshal.4.8/coffee-rails-4.0.0.gemspec.rz
HTTP 302 Moved Temporarily
HTTP GET https://rubygems-china.oss.aliyuncs.com/quick/Marshal.4.8/coffee-rails-4.0.0.gemspec.rz
HTTP 200 OK
HTTP GET https://ruby.taobao.org/quick/Marshal.4.8/sass-rails-5.0.0.gemspec.rz
HTTP 302 Moved Temporarily
HTTP GET https://rubygems-china.oss.aliyuncs.com/quick/Marshal.4.8/sass-rails-5.0.0.gemspec.rz
HTTP 200 OK

访问淘宝的镜像站总会有一个404,然后开始下载full index,一个个下载,等十几分钟,总算下载完了,报错某些依赖无法安装,提示使用gem install安装,然后按照提示安装依赖之后,发现bundle install又开始重新下载这一堆rz,又是十几分钟,然后告诉你另一个依赖要gem install……

简直要崩溃了,这是什么情况?bundler的依赖管理真的就这么稀烂吗?

如果你对这篇文章有疑问,欢迎到本站 社区 发帖提问或使用手Q扫描下方二维码加群参与讨论,获取更多帮助。

扫码加入群聊

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

回眸一笑 2021-11-26 1 楼

可能是https部署设置错误吧,换http试试