Ruby - 捆绑安装/更新太慢[英] ruby - bundle install/update too slow

本文是小编为大家收集整理的关于Ruby - 捆绑安装/更新太慢的处理方法,想解了Ruby - 捆绑安装/更新太慢的问题怎么解决?Ruby - 捆绑安装/更新太慢问题的解决办法?那么可以参考本文帮助大家快速定位并解决问题。

问题描述

我刚刚在我的虚拟箱中运行的虚拟Ubuntu 12.04 32bit上安装了RVM,Ruby,Rails等.现在我遇到了一个问题,即我的第一个rails项目bundle install或bundle update需要很长时间.即使我创建一个带有Rails的新项目(包括bundle install).

我只使用标准的宝石:

source 'https://rubygems.org'

gem 'rails', '3.2.12'

# Bundle edge Rails instead:
# gem 'rails', :git => 'git://github.com/rails/rails.git'

group :development do
  gem 'sqlite3', '1.3.5'
end


# Gems used only for assets and not required
# in production environments by default.
group :assets do
  gem 'sass-rails',   '3.2.5'
  gem 'coffee-rails', '3.2.2'

  # See https://github.com/sstephenson/execjs#readme for more supported runtimes
  # gem 'therubyracer', :platforms => :ruby

 gem 'uglifier', '1.2.3'
end

gem 'jquery-rails', '2.0.2'

我尝试了没有任何宝石但gem 'rails', '3.2.12'的捆绑安装.之后,我再次键入bundle install,我的宝石中的所有宝石.我花了10分钟才能检查依赖项. - 鼠标的输出是HTTP success和HTTP redirection的混合.

Rails版本:Rails 3.2.12

Ruby版本:Ruby 1.9.3p392(2013-02-22修订版39386)

RVM:RVM 1.18.18

捆绑版本:Bundler版本1.3.2

我已经搜索了一个解决方案,但没有任何帮助.

推荐答案

我想警告:在HTTP上使用HTTPS存在安全用途.首先尝试此帖子中提到的其他答案.

更改https到http在我的 gemfile 中是魔术.在我必须使用rails new APP --skip-bundle

创建项目之前

其他推荐答案

bundler只是有一个更新的制宝的并行处理.

gem install bundler --pre 

将以最佳方式解决问题.

其他推荐答案

您还可以使用多个作业,它可能会改善一点点

  bundle install --jobs 8

这是一个 tutorial 关于它

本文地址:https://www.itbaoku.cn/post/786396.html