捆绑安装错误;积极支持

时间:2016-12-07 09:26:19

标签: ruby-on-rails rubygems bundle-install

捆绑期间似乎有些错误!在捆绑安装

之后,似乎可以看到以下消息
C:\Users\Nir\Desktop\my projects\projectmeal>bundle install
    Fetching gem metadata from https://rubygems.org/............
    Fetching version metadata from https://rubygems.org/...
    Fetching dependency metadata from https://rubygems.org/..
    Resolving dependencies...........................
    Bundler could not find compatible versions for gem "activesupport":
      In snapshot (Gemfile.lock):
        activesupport (= 5.0.0.1)

      In Gemfile:
        carrierwave x86-mingw32 was resolved to 0.11.2, which depends on
          activesupport (>= 3.2.0) x86-mingw32

    easy_rails_money (~> 0.0.8) x86-mingw32 was resolved to 0.0.8, which depends
    on
          activesupport (~> 3.2) x86-mingw32

        elasticsearch-model x86-mingw32 was resolved to 0.1.9, which depends on
          activesupport (> 3) x86-mingw32

        factory_girl_rails x86-mingw32 was resolved to 4.7.0, which depends on
    factory_girl (~> 4.7.0) x86-mingw32 was resolved to 4.7.0, which depends
    on
            activesupport (>= 3.0.0) x86-mingw32

        factory_girl_rails x86-mingw32 was resolved to 4.7.0, which depends on
    factory_girl (~> 4.7.0) x86-mingw32 was resolved to 4.7.0, which depends
    on
            activesupport (>= 3.0.0) x86-mingw32

        rspec-rails x86-mingw32 was resolved to 3.5.2, which depends on
          activesupport (>= 3.0) x86-mingw32

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

当我尝试运行一些像 rake db:create 这样的rails命令时,终端中会出现以下错误

C:\Users\Nir\Desktop\my projects\projectmeal>rake db:create
Could not find gem 'guard-rspec x86-mingw32' in any of the gem sources listed in
 your Gemfile or available on this machine.
Run `bundle install` to install missing gems.

并且过程继续.....

1 个答案:

答案 0 :(得分:0)

如果捆绑说它无法找到兼容的宝石版本,那可能是因为它无处可寻。您正在给它版本号,即强制它为每个宝石采用某些版本,或者优于X的版本,或者低于X的版本。

而不是:

  gem 'activesupport'

尝试:

gem 'activesupport', '3.2.0'