运行bundle install时出现此错误:
您的 Gemfile 需要相互依赖的 gem,从而创建一个无限循环。请移除 gem 'casein' 并重试。
当我将 gem国家添加到 Gemfile 时,错误就开始了。
我认为这是一个奇怪的错误,因为国家和酪蛋白具有非常不同的依赖关系:
Puelos-Macbook:ChataBackend paulo$ gem dependency countries
Gem countries-0.11.4
currencies (~> 0.4.2)
i18n_data (~> 0.7.0)
rspec (>= 3, development)
yard (>= 0, development)
Puelos-Macbook:ChataBackend paulo$ gem dependency casein
Gem casein-5.0.0.0
authlogic (= 3.4.2)
casein (>= 0)
jquery-rails (>= 0)
scrypt (= 1.2.1)
will_paginate (= 3.0.5)
编辑:
可以肯定的是,我从我的 Gemfile 中删除了所有其他 gem:
source 'https://rubygems.org'
gem 'countries'
gem 'casein', '5.0.0'
但错误仍然存在