2014-11-19 2 views
0

레일을 올바른 버전으로 업데이트하는 데 도움이 필요합니다. 그렇게하는 법을 알지 못합니다. 소스 'https://rubygems.org'나는 레일 4.1을 실행하고업데이트 유틸리티

# Bundle edge Rails instead: gem 'rails', github: 'rails/rails' 
gem 'rails', '4.1.8' 
gem 'sass-rails',   '5.0.0.beta1' 
gem 'uglifier',    '2.5.3' 
gem 'coffee-rails',   '4.0.1' 
gem 'jquery-rails',   '4.0.0.beta2' 
gem 'turbolinks',   '2.3.0' 
gem 'jbuilder',    '2.2.3' 
gem 'rails-html-sanitizer', '1.0.1' 
gem 'sdoc',     '0.4.0', group: :doc 

group :development, :test do 
    gem 'sqlite3',  '1.3.9' 
    gem 'byebug',  '3.4.0' 
    gem 'web-console', '2.0.0.beta3' 
    gem 'spring',  '1.1.3' 
end 

group :production do 
    gem 'pg',    '0.17.1' 
    gem 'rails_12factor', '0.0.2' 
end 

: 나는 내 Gemfile에 다음 한

Fetching gem metadata from https://rubygems.org/.......... 
Resolving dependencies... 
Bundler could not find compatible versions for gem "actionpack": 
    In Gemfile: 
    rails (= 4.1.8) ruby depends on 
     actionpack (= 4.1.8) ruby 

    jquery-rails (= 4.0.0.beta2) ruby depends on 
     railties (< 5.0, >= 4.2.0.beta) ruby depends on 
     actionpack (4.2.0.beta1) 

: 나는 "번들 생산을 --without 설치,"때 나는 다음과 같은 오류가 발생합니다. 8 with Ruby ruby ​​2.0.0p481 (2014-05-08 revision 45883) [universal.x86_64-darwin14]

+0

지정한 보석 (특히 레일 4.1.8 및 jquery-rails 4.0.0beta2)의 조합이 잘못되었습니다. 내가 너라면 jquery-rails에 대한 제약 조건을 제거하겠다. –

답변

0

레일과 jquery-rails은 액션 팩의 다른 버전에 의존한다는 것이 문제입니다.

는 다음과 같이 서명 같거나 더 큰를 사용하여 이전 버전으로 JQuery와 레일 보석을 설정하십시오 : 들러에게 충돌 의존성이없는 버전을 선택하는 유연성을 허용합니다

gem 'jquery-rails',   '>= 3.0.0' 

합니다.

+0

최신 "railties beta"가 현재 jquery-rails ~> 3.1.2 인 sans를 사용할 수있다. 문제는 2014 년 9 월 2 일부터 jquery 버전을 사용하여 버그를 해결할 수 있습니다. – JosephK