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的依赖管理真的就这么稀烂吗?
如果你对这篇文章有疑问,欢迎到本站 社区 发帖提问或使用手Q扫描下方二维码加群参与讨论,获取更多帮助。

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