Ruby on rails 3.2 `bundle update `在解析依赖项阶段无限旋转

Ruby on rails 3.2 `bundle update `在解析依赖项阶段无限旋转,ruby-on-rails-3.2,bundler,Ruby On Rails 3.2,Bundler,经过3个多小时和数千个点,我杀死了它 然后我尝试使用nuking Gemfile.lock,手动安装最新的Rails 3 gem(3.2.16),并运行DEBUG\u RESOLVER=1 bundle install 同样的交易,只是这一次我可以看着bundler疯狂地挥舞着 我不确定如何调试生成的跟踪。如果有人根据我的档案提出任何建议,我将不胜感激: source 'https://rubygems.org' ruby "1.9.3" gem "unicorn" # app server

经过3个多小时和数千个点,我杀死了它

然后我尝试使用nuking Gemfile.lock,手动安装最新的Rails 3 gem(3.2.16),并运行
DEBUG\u RESOLVER=1 bundle install

同样的交易,只是这一次我可以看着bundler疯狂地挥舞着

我不确定如何调试生成的跟踪。如果有人根据我的档案提出任何建议,我将不胜感激:

source 'https://rubygems.org'
ruby "1.9.3"

gem "unicorn" # app server
gem 'honeybadger' # exception notifier

# Memcached and Rack::Cache
gem 'memcachier'
gem 'dalli'

gem 'rails', '< 4.0'
gem 'acts_as_list'
# FIXME: Remove jquery loading elsewhere
gem 'jquery-rails', '<3.0.0' # The latter to avoid issue with Active Admin 0.6.0

# DB
gem "pg" # Postgres
gem 'foreigner' # FK constraints
gem 'immigrant' # FK constraints
gem 'mongoid' # MongoDB

# K/V store
gem "redis"

# Versioning
gem 'paper_trail'

# Analytics
gem 'mixpanel'

group :staging, :staging_v3, :production, :production_v3 do
  # Heroku - avoid deprecation warnings.  Grouped because it screws up logging in Dev.
  gem 'rails_12factor'
end

# Auth
gem 'devise'
gem 'devise-async'
gem 'omniauth-google-oauth2'

# Async
gem "delayed_job_active_record"
gem "daemons"

# Images
gem "rmagick", "2.13.2"

# Monitoring
gem "newrelic_rpm"

# Admin
gem "activeadmin"
gem "ckeditor" # WYSIWYG HTML editing
gem "just-datetime-picker"

# Uploads
gem "paperclip"
gem 'aws-sdk'

# Decoding/encoding HTML entities
gem 'htmlentities'

# List of countries
gem 'country-select'

# Convert integers to English words
gem "numbers_and_words"

# Surveys
gem 'survey-gizmo-ruby'

# Wizard flows
gem 'wicked'

# URI parsing
gem 'addressable'

# Generating link previews
gem 'embedly'

# User-friendly select input tag
gem 'select2-rails'

# Autocompletion
gem 'rails3-jquery-autocomplete'

# PDF generation
gem 'shrimp', git: 'git://github.com/elyngved/shrimp.git'

# Browser detection
gem 'browser'

group :development, :test do
  gem 'thin' # appserver

  gem 'faker'
  gem 'annotate'
  gem 'acts_as_fu'

  gem 'factory_girl_rails'

  gem "highline"
  gem 'jasmine-rails'

  gem 'pry-rails'
end

group :test do
  gem 'simplecov', require: false
  gem 'rspec'
  gem 'rspec-rails'
  gem 'shoulda'

  # VCR
  gem 'vcr'
  gem 'webmock', "< 1.10.0" # for VCR

  gem 'cucumber-rails', require: false
  gem 'capybara-webkit'
  gem 'capybara-angular'
  gem 'factory_girl_rails'

  gem "launchy"
  gem "Selenium"
  gem "selenium-client"
  gem "selenium-webdriver"

  gem 'capybara'
  gem 'database_cleaner'
  gem 'timecop'
  gem 'rspec-mocks'
  gem 'webrat'

  gem 'spork'
  gem 'guard-spork'
  gem 'guard-rspec'
end

# Must be pulled out for local compilation
gem 'sass-rails'#,   '~> 3.2.3'

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

  gem 'uglifier', '>= 1.0.3'
end

# To use Jbuilder templates for JSON
gem 'jbuilder'
源代码'https://rubygems.org'
ruby“1.9.3”
gem“独角兽”#应用服务器
gem“蜜獾”#异常通知程序
#Memcached和Rack::Cache
宝石“memcachier”
宝石“达利”
gem'rails',“<4.0”
gem“作为列表”
#FIXME:从别处删除jquery加载
gem'jqueryrails','3.2.3'
#仅用于资产的宝石,不需要
#默认情况下,在生产环境中。
集团:资产做什么
gem“咖啡轨”#,“~>3.2.1”
gem'uglifier','>=1.0.3'
结束
#将Jbuilder模板用于JSON
宝石“jbuilder”

您的
Gemfile
没有指定许多版本约束,这为Bundler提供了一个巨大的搜索范围。您可以通过为许多gem提供更具体的版本约束来帮助它。特别是,最好指定一个确切版本的
rails

您是否可以发布
DEBUG\u RESOLVER=1 bundle install
的输出(可能作为指向要点的链接)?