Ruby can';t安装gemdm适配器simpledb

Ruby can';t安装gemdm适配器simpledb,ruby,rubygems,Ruby,Rubygems,知道我该怎么办吗?这是来自bundler的错误消息 $ bundle install Fetching gem metadata from http://rubygems.org/........ Fetching gem metadata from http://rubygems.org/.. Bundler could not find compatible versions for gem "dm-core": In Gemfile: dm-adapter-simpledb (

知道我该怎么办吗?这是来自bundler的错误消息

$ bundle install
Fetching gem metadata from http://rubygems.org/........
Fetching gem metadata from http://rubygems.org/..
Bundler could not find compatible versions for gem "dm-core":
  In Gemfile:
    dm-adapter-simpledb (>= 0) ruby depends on
      dm-core (~> 0.10.0) ruby

    dm-core (1.2.0)
这是我的档案

source 'http://rubygems.org'
gem 'sinatra'
gem 'json'
gem 'prawn'
gem 'prawn-graph'
gem 'prawn-layout'
gem 'prawn-fast-png'
gem 'prawn-qrcode'
gem 'data_mapper'
gem 'dm-core'
gem 'dm-mysql-adapter'
gem 'dm-postgres-adapter'
gem 'dm-migrations'
gem 'dm-adapter-simpledb'
gem 'aws-sdk', '~> 1.3.4'
gem 'dm-paperclip'
gem 'savon'
gem 'rmagick'
gem 'SystemTimer', :require => "system_timer", :platforms => :ruby_18
gem 'rack-timeout'
gem 'rufus-scheduler'
gem 'mail'

尝试从gem文件中删除
dm core
gem。您无论如何都不需要它-
dm adapter simpledb
需要它


如果您必须将
dm core
gem包含在Gemfile中,请将其设置为Gemfile.lock中
dm adapter simpledb
所需的版本。

dm adapter simpledb取决于dm core版本0.10.0,您拥有的版本是1.2.0。按照Lukas的建议删除它,或者更新您的gemfile:'dm core','~>0.10.0'

请在更新的问题中fid gemfile谢谢,我不能,因为数据映射器依赖于dm core 1.2.0。看起来好像没有办法同时使用最新的数据映射器和dm适配器simpledb您能发布bundle show dm adapter simpledb和bundle show dm core的输出吗?