2014-09-28 1 views
0

https://github.com/serverspec/specinfra의 최신 버전이 깨졌습니다 (https://github.com/serverspec/specinfra/pull/229).테스트 - 주방 확인 명령에 대한 특정 버전을 지정하는 방법은 무엇입니까?

그래서 실행할 때

부엌이 확인하고 그냥 몇 가지 오류가 발생하지 않습니다

을 확인합니다.

그래서 나는 생각했다 - 테스트 키친을위한 specinfra gem의 특정 버전을 어떻게 지정 하는가?

그런 다음 이전 버전을 지정하고 개발을 계속할 수있었습니다.

나는이 특별한 오류가 수정 될 것이라고 확신하지만, 시험용 부엌에서 사용하는 보석의 버전을 변경하는 방법을 알고 있다면 좋을 것입니다.

다시 발생합니다.

답변

0

불행히도 쉽게 쉽게 아닙니다. 실제 serverspec gem 설치는 busser-serverspec을 통해 대상 시스템에서 수행됩니다. 이 코드는 RubyGem을 직접 호출하므로 재정의하기 어렵습니다. 내가 #test 훅을 올바르게 읽고 있다면 초기 설치 후에 git 파일을 spec 파일에서 가져 오는 suite 파일에 Gemfile을 포함시킬 수 있을지 모른다.

+0

'스위트 파일'이란 무엇입니까? 어떻게 그 파일에 Gemfile을 포함시킬 수 있습니까? – jakshi

+0

'test/integration//serverspec/Gemfile' – coderanger

관련 문제