开发者社区> 问答> 正文

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

不懂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的依赖管理真的就这么稀烂吗?

展开
收起
爱吃鱼的程序员 2020-06-14 15:30:46 1040 0
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB

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

    2020-06-14 15:31:05
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载