Gem 중에 확인되지 않은 사양:Specification.reset:
Guard를 시작하면 다음과 같은 출력이 표시됩니다.
$ guard
WARN: Unresolved specs during Gem::Specification.reset:
lumberjack (>= 1.0.2)
ffi (>= 0.5.0)
WARN: Clearing out unresolved specs.
Please report a bug if this causes problems.
이것은 무엇을 의미하며 어떻게 수정해야 합니까?
가드 파일의 내용:
guard 'livereload' do
watch(%r{.+\.(css|js|html)$})
end
guard 'sass', :input => 'css', :style => :compressed, :extension => '.min.css'
저는 Rspec을 자체적으로 실행함으로써 이 문제를 알게 되었습니다.제가 알기로는, 이것은 당신의 시스템에 나열된 보석의 버전이 두 개 이상 설치되어 있고, Rspec은 어떤 것을 사용해야 할지 확신하지 못한다는 것을 의미합니다.이전 버전의 보석을 제거한 후 경고가 사라졌습니다.
시도할 수 있습니다.
gem cleanup lumberjack
또는:
gem list lumberjack
gem uninstall lumberjack
번들러를 사용하는 경우 사용해 볼 수 있습니다.bundle exec guard
(또는 내 경우)bundle exec rspec
).
다음 명령을 사용하여 해결했습니다.
bundle clean --force
자세한 내용은 해결되지 않은 가드 사양 참조
번들러를 사용합니다.불러bundle exec guard
,것은 아니다.guard
.
참고:
gem cleanup
저를 위해 일했습니다.
$ gem cleanup
Cleaning up installed gems...
Attempting to uninstall builder-3.2.2
Successfully uninstalled builder-3.2.2
Attempting to uninstall amatch-0.3.0
Successfully uninstalled amatch-0.3.0
Attempting to uninstall tins-1.12.0
Successfully uninstalled tins-1.12.0
Clean Up Complete
이것은 저에게 효과가 있었습니다.
bundle clean --force
그리고나서
bundle install
보석을 다시 설치합니다.
사용합니다gem list gem-name; gem uninstall gem-name
의존성 때문에 보석을 하나씩 청소하는 것.그 후에는 오류가 다시 나타나지 않습니다.
더하다
'bundle exec'
당신의 명령 앞에.
저는 루비 2.4를 사용하는데 윈도우에 지킬을 배치할 때 동일한 문제가 발생하여 수정되었습니다.
가드 플러그인 보석 내에서 Rspec을 실행하는 동안 이 메시지를 받았습니다.bundle exec rspec
그것은 실종된 대사로 밝혀졌습니다.gemspec
파일:
$:.push File.expand_path("../lib", __FILE__)
이 줄은 일반적으로 파일의 맨 위에 있으며(최근에 작업한 많은 보석에서) 그 이유를 알아보기 위해 주석을 달았습니다.
가드를 사용하려면 젬파일에 젬가드를 추가해야 한다는 것을 기억하세요.
group :developement, :test do
gem 'guard'
end
그럼, 뛰어요.
bundle install
이것이 당신에게 도움이 되기를 바랍니다.
만약 여기까지 왔는데도 답을 찾지 못한 사람이 있다면, 저는 이것으로 당신에게 남깁니다. gem update --system
저는 이 모든 다른 답들을 시도했지만 소용이 없었습니다.이것이 당신에게 효과가 있기를 바랍니다.
해라gem uninstall <gem>
그리고 그것은 모든 어린 버전의 보석을 제거할 것입니다.
그런 다음 질문을 받게 됩니다.
"만약 당신이 이 보석을 제거한다면, 이러한 의존성은 충족되지 않을 것입니다.삭제를 계속하시겠습니까?[YN]"
답을 선택합니다.
"아니오"
최신 버전의 보석을 남기고 모든 종속성은 유효하게 유지됩니다.
언급URL : https://stackoverflow.com/questions/17936340/unresolved-specs-during-gemspecification-reset
'programing' 카테고리의 다른 글
JVM 대상 1.8로 빌드된 바이트 코드를 JVM 대상 1.6으로 빌드되는 바이트 코드로 인라인할 수 없습니다. (0) | 2023.06.01 |
---|---|
실제 사용된 범위 가져오기 (0) | 2023.06.01 |
텍스트 편집 커서 색상 설정 (0) | 2023.06.01 |
개수, 크기, 길이...루비의 선택이 너무 많나요? (0) | 2023.06.01 |
ORM은 NoSQL API와 중복됩니까? (0) | 2023.06.01 |