2014-04-23 43 views
0

以下是默認Rails應用程序的Gemfile使用Cramp進行捆綁安裝時出現奇怪的錯誤

source 'https://rubygems.org' 
gem 'rails', '4.1.0' 
gem 'sqlite3' 
gem 'sass-rails', '~> 4.0.3' 
gem 'uglifier', '>= 1.3.0' 
gem 'coffee-rails', '~> 4.0.0' 
gem 'jquery-rails' 
gem 'turbolinks' 
gem 'jbuilder', '~> 2.0' 
gem 'sdoc', '~> 0.4.0',   group: :doc 
gem 'tzinfo-data', platforms: [:mingw, :mswin] 

Whei我運行bundle install一切都安裝好。

現在做

gem install cramp 

它被安裝也沒有任何麻煩。

最後包括

gem 'cramp' 

Gemfile。從現在起,我們有以下結果:

捆綁安裝

DL is deprecated, please use Fiddle 
Fetching gem metadata from https://rubygems.org/.......... 
Fetching additional metadata from https://rubygems.org/.. 
Resolving dependencies... 
Bundler could not find compatible versions for gem "activesupport": 
    In Gemfile: 
    cramp (>= 0) x86-mingw32 depends on 
     activesupport (= 3.0.pre) x86-mingw32 

    rails (= 4.1.0) x86-mingw32 depends on 
     railties (= 4.1.0) x86-mingw32 depends on 
     activesupport (4.1.0) 

包更新

DL is deprecated, please use Fiddle 
Fetching gem metadata from https://rubygems.org/.......... 
Fetching additional metadata from https://rubygems.org/.. 
Resolving dependencies... 
Bundler could not find compatible versions for gem "thor": 
    In Gemfile: 
    cramp (>= 0) x86-mingw32 depends on 
     thor (~> 0.14.6) x86-mingw32 

    rails (= 4.1.0) x86-mingw32 depends on 
     railties (= 4.1.0) x86-mingw32 depends on 
     thor (0.19.1) 

Bundler could not find compatible versions for gem "activesupport": 
    In Gemfile: 
    cramp (>= 0) x86-mingw32 depends on 
     activesupport (= 3.0.pre) x86-mingw32 

    rails (= 4.1.0) x86-mingw32 depends on 
     activesupport (4.1.0) 

我沒有指定抽筋版本,所以必須使用相同的版本,因爲我與gem install cramp安裝。但爲什麼gem install工作沒有任何問題,捆綁安裝已發現一些未解決的依賴關係?

我正在嘗試在Windows 7 + Ruby 2.0.0p451 + Rails 4.1.0 上以及在具有相同Ruby和Rails版本的Ubuntu 12.04 LTS上執行所有操作。

我試了一下:我在默認Gemfilebundle installbundle update,然後加入gem 'cramp',跑bundle installbundle update一次。結果你可以看到上面的幾行。

+0

嘗試'捆綁一些更多的選擇update' –

+0

@SNEH潘迪亞:已經這樣做在發佈之前,沒有結果。 – Paul

+0

重命名Gemfile.lock並重新安裝捆綁安裝。 –

回答

相關問題