2017-11-11 45 views
0

必须使用与spree commerce站点的其余布局相同的布局来创建静态页面。 Spree_static_content是我尝试使用的宝石。但是,在安装软件包时遇到以下错误。Spree_static_content gem不能与spree 3.3.x配合使用

Bundler could not find compatible versions for gem "spree_core": 
    In snapshot (Gemfile.lock): 
    spree_core (= 3.3.1) 

    In Gemfile: 
    spree (~> 3.3.0) was resolved to 3.3.1, which depends on 
     spree_core (= 3.3.1) 

    spree (~> 3.3.0) was resolved to 3.3.1, which depends on 
     spree_core (= 3.3.1) 

    spree (~> 3.3.0) was resolved to 3.3.1, which depends on 
     spree_core (= 3.3.1) 

    spree (~> 3.3.0) was resolved to 3.3.1, which depends on 
     spree_core (= 3.3.1) 

    spree (~> 3.3.0) was resolved to 3.3.1, which depends on 
     spree_core (= 3.3.1) 

    spree_gateway (~> 3.3) was resolved to 3.3.0, which depends on 
     spree_core (< 4.0, >= 3.1.0) 

    spree_gateway (~> 3.3) was resolved to 3.3.0, which depends on 
     spree_core (< 4.0, >= 3.1.0) 

    spree_static_content was resolved to 3.0.1, which depends on 
     spree_core (~> 3.0.0) 

Running `bundle update` will rebuild your snapshot from scratch, using only 
the gems in your Gemfile, which may resolve the conflict. 

回答

0

找到了解决这个问题取决于宝石的,因为使用Rails全球化5.以下内容添加到您的Gemfile:

gem 'globalize', git: 'https://github.com/globalize/globalize' 
gem 'activemodel-serializers-xml' 

接下来,bundle install,你会净的问题上述错误。