2010-06-02 2 views
0

우리는 보석을 사용하고 있습니다 : 환경 간 보석 버전의 일관성을 보장하기 위해 포장을 푸십시오. 그러나 다음과 같이 실행됩니다 :냉동 보석 전에 활성화 된 보석을 설치 했습니까?

can't activate , already activated [GEM-VERSION] 

설치된 보석이 고정 된 보석보다 우선하기 때문에 이것이 가능한가요? 얼어 붙은 보석을 먼저 활성화시킬 수 있습니까? 보석을 일관성있게 환영하는 방법에 대한 조언.

답변

1

일반적으로 포장 한 보석/플러그인에 보석이 있어야하고 두 번째 보석/플러그인에 동일한 보석의 특정 버전이 필요한 경우에 발생합니다. 첫 번째 보석에는 종속성이 필요하지만 두 번째 보석에 동일한 보석의 지정된 버전이 필요한 경우 설명하는 오류가 표시됩니다.

예를 들어

:

some_gem requires special_gem 
another_gem requires special_gem => 1.0 

그리고 당신은 다음과 같습니다

Packed in app: 
    special_gem 2.0 
    some_gem 1.0 
    another_gem 1.0 

Installed Locally: 
    special_gem 1.0, 2.0 
    some_gem 1.0 
    another_gem 1.0 

는 그 다음 some_gem 2.0을 필요로하지만, another_gem 1.0을 필요로 할 때 오류가 발생합니다.

+0

감사합니다. – phillee

관련 문제