development

Gem :: Specification.reset 동안 해결되지 않은 사양 :

big-blog 2020. 5. 14. 20:45
반응형

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.

이것은 무엇을 의미하며 어떻게 수정합니까?

Guardfile의 내용 :

guard 'livereload' do
    watch(%r{.+\.(css|js|html)$})
end
guard 'sass', :input => 'css', :style => :compressed, :extension => '.min.css'

RSpec 을 자체적으로 실행 하여이 문제를보고있었습니다 . 내가 이해 한 바에 따르면, 시스템에 나열된 gem의 버전이 두 개 이상 설치되어 있으며 RSpec이 어느 것을 사용해야하는지 확실하지 않습니다. 이전 버전의 gem을 제거한 후에 경고가 사라졌습니다.

당신은 시도 할 수 있습니다:

gem cleanup lumberjack

또는:

gem list lumberjack

gem uninstall lumberjack

Bundler를 사용하는 경우 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의존성 때문에 보석을 하나씩 청소하는 데 사용 합니다. 그 후에는 오류가 다시 표시되지 않습니다.


더하다

'bunlde exec'

당신의 명령 전에.

루비 2.4를 사용하고 jekyll을 Windows에 배포 할 때 동일한 문제가 발생했습니다.


를 사용하여 Guard 플러그인 gem 내에서 Rspec을 실행하는 동안이 메시지가 나타납니다 bundle exec rspec. gemspec파일 에서 누락 된 줄로 밝혀졌습니다 .

$:.push File.expand_path("../lib", __FILE__)

이 줄은 일반적으로 파일의 맨 위에 있습니다 (최근에 작업 한 많은 보석에서)하고 이유를 알기 위해 주석을 달았습니다.


guard를 사용하려면 Gemfile에 gem guard를 추가해야합니다.

group :developement, :test do
  gem 'guard'
end

그런 다음 실행

bundle install

이것이 당신을 도울 수 있기를 바랍니다.

참고 URL : https://stackoverflow.com/questions/17936340/unresolved-specs-during-gemspecification-reset

반응형