1

매우 이상합니다. 처음으로 다음과 같은 문제가 발생했습니다 : 보기에 충돌이 있습니다. 측량 자와 activeadmin에 대한 fromtastic이 같은 보석의 다른 버전을 사용하려고 시도하는 경우, 어떻게 그러한 문제를 처리합니까? 이미 사용중인 측량 보석과 함께 사용할 수 없습니다 formtastic 보석 버전 충돌로 인해 활성 관리 보석

Bundler could not find compatible versions for gem "formtastic": 
    In Gemfile: 
    formtastic (~> 2.1.0) ruby 

    activeadmin (>= 0) ruby depends on 
     formtastic (2.3.0) 

나는 그것으로 더 보았다 : 등이 링크를 발견 : Unable to use surveyor gem

나는 단지 내가 가진 오류를 gemfile.lock의 버전이이 문제를 해결 할 수 변경,하지만하지 않았다 생각 지금이었다 Bundler를은 "actionpack"보석 호환 버전을 찾을 수 없습니다 : Gemfile에 : ActiveAdmin을 (> = 0) 루비 actionpack (~> 3.0) 루비에 formtastic (~> 2.1.0) 루비에 따라 달려있다

,
rails (= 4.1.0) ruby depends on 
    actionpack (4.1.0) 

변경된 gemfile.lock 보이는 같은 사양 : ActiveAdmin을 (1.0.0.pre) ARBRE (~> 1.0> = 1.0.2) 버번 커피 레일 formtastic (~> 2.1 0.0) 나는이 변경 한 후 실행했던 명령했다 :

Resolving dependencies... 
You have requested: 
    formtastic ~> 2.1.0 

The bundle currently has formtastic locked at 2.3.1. 
Try running `bundle update formtastic` 
+0

사이드 노트 : 레일 4.1.0은 매우 시대에 뒤떨어져 있으며 수많은 게시 및 패치 된 보안 결함이 있습니다. 특히 프로덕션 응용 프로그램의 경우 다른 작업을 수행하기 전에 4.1.9로 업데이트해야합니다. –

답변

1

이 오류는 버전 측량과 함께 사용하려는 ActiveAdmin을 함께 사용할 수 없음을 의미합니다 - 그들은 호환되지 않는 라이브러리가 요구 사항. (측량의 범위 [2.1.0, 2.2.0)에서 formtastic 원, ActiveAdmin을 만 [2.3.0, 2.3.0] 함께 작동합니다.)

수정 Gemfile.lock를 (권장하지 않음) 종속성 버전이 각각의 라이브러리에 대한 gemspecs에 의해 정의되어 있기 때문에이 문제를 해결받을 수 없습니다. 각 라이브러리가로드 될 때, rubygems는 지정된 버전 제약 조건 ("You have ... ..."오류로 보았던 것)을 사용하여 종속성을로드합니다.

상황이 시도 :

  • 은 서로 호환 측량 및 ActiveAdmin을 다른 버전을 찾습니다. Bundler는 Gemfile에서 버전 제약 조건을 완화하면이 작업을 시도합니다. 그러나 앱의 다른 보석 (Rails 포함)과 호환되는 버전은 존재하지 않을 수도 있습니다.

  • 측량 자나 activeadmin 중 하나를 선택하고 formtastic 종속 버전을 변경하십시오. 이것은 일을 망칠 수 있습니다 - 그들은 아마도 특정 버전 요구 사항을 가지고 있습니다 -하지만 시도해 볼만한 가치가 있습니다.

+0

보석을 사용하는 데 너무 많은 두통이있는 것처럼 보였습니다. 맞춤 구현을 진행했습니다. 감사합니다. – whizcreed

0

이 .. (측량 및 활성 관리자 호환 버전)

  1. RM은 Gemfile.lock을 시도
  2. 보석 보석 'ActiveAdmin을'github에 추가 : 'gregbell/active_admin'
  3. 추가 보석 "측량 자"
  4. 번들 설치
+0

죄송합니다.이 기능이 작동하지 않았지만 ... 계속 충돌하는 보석 오류가 발생했습니다 ... – whizcreed

+0

루비 및 레일즈 버전 당신은 ??? – whizcreed

+0

루비 2.1.2p95 및 레일 4.1 –

관련 문제